UniformSampleCone, y

Time bar (total: 27.4s)

analyze328.0ms (1.2%)

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

Compiled 51 to 37 computations (27.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 117.0ms
Operation ival-mult, time spent: 31.0ms, 26.0% of total-time
Operation ival-<=, time spent: 22.0ms, 19.0% of total-time
Operation ival-sin, time spent: 15.0ms, 13.0% of total-time
Operation ival-sub, time spent: 15.0ms, 13.0% of total-time
Operation ival-sqrt, time spent: 11.0ms, 9.0% of total-time
Operation ival-add, time spent: 8.0ms, 7.0% of total-time
Operation ival-and, time spent: 5.0ms, 4.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time
Operation ival-pi, time spent: 4.0ms, 3.0% of total-time

sample3.7s (13.6%)

Results
3.3s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
Operation ival-mult, time spent: 592.0ms, 35.0% of total-time
Operation ival-<=, time spent: 277.0ms, 17.0% of total-time
Operation ival-sin, time spent: 246.0ms, 15.0% of total-time
Operation ival-sub, time spent: 152.0ms, 9.0% of total-time
Operation ival-sqrt, time spent: 111.0ms, 7.0% of total-time
Operation ival-pi, time spent: 110.0ms, 7.0% of total-time
Operation ival-add, time spent: 83.0ms, 5.0% of total-time
Operation const, time spent: 54.0ms, 3.0% of total-time
Operation ival-and, time spent: 47.0ms, 3.0% of total-time
Bogosity

preprocess725.0ms (2.6%)

Algorithm
egg-herbie
Rules
482×neg-sub0
438×distribute-neg-in
415×+-commutative
339×distribute-rgt-in
314×distribute-lft-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2064(0.0030805522110313177 0.016661327332258224 1.0825260128878855e-24)2(0.010026217438280582 1.498529478283217e-8 8.504568092040997e-31)(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
00-0-(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
00-0-(*.f32 (*.f32 uy 2) (PI.f32))
00-0-(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
00-0-(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
00-0-uy
00-0-(*.f32 uy 2)
00-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))))))
00-0-ux
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-(PI.f32)
00-0-2
00-0-1
00-0-(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
00-0-(-.f32 1 ux)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0721138
12231030
2774961
33605955
47723955
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux maxCos))) (+.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (fma.f32 ux maxCos -1) ux) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 (neg.f32 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) -2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux maxCos))) (+.f32 1 (-.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sin.f32 (*.f32 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 uy (*.f32 (PI.f32) -2))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.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 (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 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (neg.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 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (fma.f32 uy maxCos (-.f32 1 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 -1 (*.f32 uy (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 maxCos)) (fma.f32 ux maxCos (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (+.f32 -1 (*.f32 (-.f32 1 ux) maxCos)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (+.f32 -1 (*.f32 ux (-.f32 1 uy))) 1)))
Symmetry

(negabs uy)

Compiler

Compiled 252 to 148 computations (41.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 171.0ms
Operation ival-add, time spent: 46.0ms, 27.0% of total-time
Operation ival-mult, time spent: 43.0ms, 25.0% of total-time
Operation ival-sub, time spent: 39.0ms, 23.0% of total-time
Operation ival-sin, time spent: 18.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 15.0ms, 9.0% of total-time
Operation const, time spent: 6.0ms, 4.0% of total-time
Operation ival-pi, time spent: 4.0ms, 2.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 49 to 35 computations (28.6% saved)

prune2.0ms (0%)

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

Compiled 54 to 40 computations (25.9% saved)

localize701.0ms (2.6%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.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))))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
55.7%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.5%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
52.7%
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
Compiler

Compiled 211 to 128 computations (39.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 457.0ms
Operation ival-mult, time spent: 199.0ms, 44.0% of total-time
Operation composed, time spent: 122.0ms, 27.0% of total-time
Operation ival-add, time spent: 57.0ms, 12.0% of total-time
Operation ival-sub, time spent: 33.0ms, 7.0% of total-time
Operation ival-sin, time spent: 19.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 18.0ms, 4.0% of total-time
Operation const, time spent: 6.0ms, 1.0% of total-time
Operation ival-pi, time spent: 3.0ms, 1.0% of total-time

series207.0ms (0.8%)

Counts
8 → 270
Calls
Call 1
Inputs
#<alt (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))>
#<alt (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))>
#<alt (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))>
#<alt (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))>
#<alt (*.f32 (*.f32 uy 2) (PI.f32))>
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))>
Outputs
#<alt (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (*.f32 -1 (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (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))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 -1)))))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.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)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))>
#<alt (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2)) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (-.f32 1 (pow.f32 (-.f32 1 ux) 2))>
#<alt (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))>
#<alt 1>
#<alt (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))>
#<alt (pow.f32 (-.f32 1 ux) 2)>
#<alt (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5)))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.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 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 8)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) ux)) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))>
#<alt (+.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)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 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)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 ux))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.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)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 1 ux)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 5) (*.f32 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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 1 ux)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
Calls

45 calls:

TimeVariablePointExpression
58.0ms
uy
@0
(* (sin (* uy (* 2 (PI)))) (sqrt (+ (* (+ (* ux maxCos) (- 1 ux)) (- -1 (* ux (+ maxCos -1)))) 1)))
12.0ms
ux
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
11.0ms
ux
@0
(* (sin (* uy (* 2 (PI)))) (sqrt (+ (* (+ (* ux maxCos) (- 1 ux)) (- -1 (* ux (+ maxCos -1)))) 1)))
9.0ms
maxCos
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
8.0ms
maxCos
@inf
(* (sin (* uy (* 2 (PI)))) (sqrt (+ (* (+ (* ux maxCos) (- 1 ux)) (- -1 (* ux (+ maxCos -1)))) 1)))

rewrite499.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
726×log1p-expm1-u
235×expm1-log1p-u
234×associate-*r*
233×add-cube-cbrt
231×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify480.0ms (1.8%)

Algorithm
egg-herbie
Rules
780×times-frac
735×*-commutative
293×+-commutative
257×fma-define
183×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0164960517
1580456466
Stop Event
node limit
Counts
444 → 535
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (*.f32 -1 (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 -1)))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2)) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (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 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 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 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (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 (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 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.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 -1 (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5)))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.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 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 8)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) ux)) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.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 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 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 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 ux))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.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 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 1 ux)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 5) (*.f32 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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 1 ux)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux)))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (-.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1))
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.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 1 ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
Outputs
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2))))
(*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2))))
(*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2))))
(*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2))))
(*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2))))
(*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (fma.f32 2 maxCos -2)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (*.f32 (pow.f32 ux 2) (-.f32 1 maxCos)) (+.f32 -1 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (fma.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos) (/.f32 1 ux)) (/.f32 (+.f32 -1 maxCos) ux)) (/.f32 maxCos ux)))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (-.f32 1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (pow.f32 ux 2)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (*.f32 -1 (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (*.f32 -1 (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 ux (/.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (/.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos))) maxCos) (neg.f32 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (-.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos))) maxCos) (neg.f32 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (-.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos))) maxCos) (neg.f32 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (-.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos))) maxCos) (neg.f32 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (-.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (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))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (*.f32 -1 (sqrt.f32 -1))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (*.f32 -1/16 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (fma.f32 2 maxCos -2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 5)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (*.f32 -1/16 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (fma.f32 2 maxCos -2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 6)) (pow.f32 (fma.f32 2 maxCos -2) 3))) 5/64) (sqrt.f32 -1)))) (*.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 ux 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))) (pow.f32 (sqrt.f32 -1) 5))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 6)) (pow.f32 (fma.f32 2 maxCos -2) 3))) 5/64) (sqrt.f32 -1)))) (*.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 ux 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))) (pow.f32 (sqrt.f32 -1) 5))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 -1)))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 ux 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 6)) (pow.f32 (fma.f32 2 maxCos -2) 3))) 5/64))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 -1 maxCos) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (fma.f32 2 maxCos -2) 4)))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 6)) (pow.f32 (fma.f32 2 maxCos -2) 3))) 5/64) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (sqrt.f32 -1) 2))))))) (sqrt.f32 -1))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 ux 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 6)) (pow.f32 (fma.f32 2 maxCos -2) 3))) 5/64))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 -1 maxCos) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (fma.f32 2 maxCos -2) 4)))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 6)) (pow.f32 (fma.f32 2 maxCos -2) 3))) 5/64) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))) (sqrt.f32 -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 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 ux (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (pow.f32 ux 3)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))))) (pow.f32 ux 3)) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (pow.f32 ux 4))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (pow.f32 ux 3)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (pow.f32 ux 4))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))))) (pow.f32 ux 3)) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (/.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (/.f32 (*.f32 -1/64 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 5)) (*.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (pow.f32 ux 5)) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (pow.f32 ux 4))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos)) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (pow.f32 ux 3)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (-.f32 (neg.f32 (+.f32 -1 maxCos)) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/2 (*.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) (+.f32 -1 maxCos)) (/.f32 5/64 (-.f32 1 maxCos)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 5) (*.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (-.f32 1 maxCos) 4)))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (pow.f32 ux 5)) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (pow.f32 ux 4))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))))) (pow.f32 ux 3)) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (neg.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (neg.f32 ux) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2) ux))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3) ux)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (/.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3) ux)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))))) ux)) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) ux))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (/.f32 (-.f32 (*.f32 (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (/.f32 (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) ux))))) ux)) ux)) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 5) (*.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (-.f32 1 maxCos) 4))) (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux))) ux) (*.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (/.f32 (-.f32 (*.f32 (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (/.f32 (-.f32 (*.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))))) (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) 5/64) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/64 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 5) (*.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (-.f32 1 maxCos) 4))) (*.f32 1/2 (*.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))) (+.f32 -1 maxCos)) (/.f32 5/64 (-.f32 1 maxCos))))))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) ux))) ux)) ux)) ux)) ux)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/4 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 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 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2)) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/4 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 5)) (/.f32 (fma.f32 1/4 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 5)) (/.f32 (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 ux 4))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 ux 2))))) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (*.f32 -1/2 (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.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 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos)) maxCos)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/4 (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (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/4 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 ux 3)))) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 ux 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) maxCos)) maxCos)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/4 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (*.f32 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 ux 2)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) maxCos) (/.f32 (*.f32 1/4 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 (/.f32 1/4 (*.f32 -1 (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2))))) (pow.f32 ux 3))) (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (fma.f32 1/4 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/2 (/.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 2)))) 2) (pow.f32 ux 2))))) (pow.f32 ux 2)))) maxCos)))) maxCos)) maxCos)) maxCos)) maxCos)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 4/15 (pow.f32 uy 2)) (pow.f32 (PI.f32) 5))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (+.f32 -1 maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -2 (/.f32 maxCos ux) (/.f32 2 ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -2 (/.f32 maxCos ux) (/.f32 2 ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -2 (/.f32 maxCos ux) (/.f32 2 ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -2 (/.f32 maxCos ux) (/.f32 2 ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -2 (/.f32 maxCos ux)) (*.f32 2 (/.f32 1 ux))) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -2 (/.f32 maxCos ux) (/.f32 2 ux)) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 ux (-.f32 1 ux)))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) maxCos) (*.f32 2 (*.f32 ux (-.f32 1 ux))))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) maxCos) (*.f32 2 (*.f32 ux (-.f32 1 ux))))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) maxCos) (*.f32 2 (*.f32 ux (-.f32 1 ux))))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) maxCos) (*.f32 2 (*.f32 ux (-.f32 1 ux))))) maxCos) (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 1)
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2)) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 1 ux)) ux)) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux) (pow.f32 (-.f32 1 maxCos) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (+.f32 2 (-.f32 (*.f32 maxCos -2) (/.f32 1 ux))) ux)))
(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 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 maxCos (fma.f32 2 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 maxCos (fma.f32 2 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 maxCos (fma.f32 2 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 maxCos (fma.f32 2 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (pow.f32 ux 2))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 2 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 2 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (fma.f32 -2 (*.f32 ux (-.f32 1 ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (pow.f32 ux 2) (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (fma.f32 -2 (*.f32 ux (-.f32 1 ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (pow.f32 ux 2) (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (fma.f32 -2 (*.f32 ux (-.f32 1 ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (pow.f32 ux 2) (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (fma.f32 -2 (*.f32 ux (-.f32 1 ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (pow.f32 ux 2) (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (/.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)) maxCos)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 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 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 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 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))))) (*.f32 (*.f32 -1/16 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) 5/64)) (*.f32 (*.f32 -1/16 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5)))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) 5/64)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 -1 maxCos) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) 5/64) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))))))))))))
(*.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 -1 maxCos) (sqrt.f32 -1)))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 6))) 5/64) (*.f32 (*.f32 (pow.f32 ux 4) (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 6))) (pow.f32 ux 4)) (/.f32 5/64 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))) (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 6))) 5/64) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/64 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5) (pow.f32 (sqrt.f32 -1) 8)) (pow.f32 (+.f32 -1 maxCos) 8)))) (*.f32 (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 6))) 5/64) (*.f32 (*.f32 (pow.f32 ux 4) (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 6))) 5/64)) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 -1/64 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5) (pow.f32 (sqrt.f32 -1) 8)) (pow.f32 (+.f32 -1 maxCos) 8)))) (*.f32 (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 6))) (pow.f32 ux 4)) (/.f32 5/64 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))) (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (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 -1 (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3)))))) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5)))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (/.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))) ux)) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.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 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 1 maxCos) 6))) 5/64))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 (/.f32 -1/8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sqrt.f32 -1)))) (/.f32 (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 1 maxCos) 6))) ux) (/.f32 5/64 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) ux)) ux)) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 8)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) ux)) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) ux)) (*.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)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 1 maxCos) 6))) 5/64) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 1 maxCos) 8))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 1 maxCos) 6))) 5/64)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) ux) (*.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 (/.f32 -1/8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (sqrt.f32 -1)))) (/.f32 (-.f32 (*.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 1 maxCos) 6))) (-.f32 1 maxCos)) (/.f32 5/64 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 1 maxCos) 8))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 1 maxCos) 6))) 5/64)) (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) ux)) ux)) ux)) ux)))
(*.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 ux (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (*.f32 (*.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 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (*.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 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 maxCos (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 ux (*.f32 (*.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 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (*.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 -1/2 (+.f32 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 maxCos (-.f32 (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (*.f32 ux (*.f32 (*.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 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 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 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (*.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 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 maxCos (-.f32 (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))))) (*.f32 ux (*.f32 (*.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 maxCos (+.f32 (*.f32 -1 (*.f32 (*.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 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 ux))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (-.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 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (*.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 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 ux (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (-.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 maxCos (-.f32 (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 ux (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)) (-.f32 1 ux)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (pow.f32 ux 2) (*.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))))) (*.f32 ux (*.f32 (*.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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 maxCos 4)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (pow.f32 ux 2))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 maxCos 4)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 1 ux)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 5) (*.f32 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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.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 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 maxCos 4)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/2 (*.f32 (-.f32 1 ux) (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (-.f32 1 ux) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 maxCos 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (pow.f32 ux 2))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 maxCos 4)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (*.f32 (-.f32 1 ux) (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 (-.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (pow.f32 ux 2))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4))))) (/.f32 (-.f32 1 ux) (neg.f32 ux)))) (*.f32 (pow.f32 maxCos 5) 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 (-.f32 1 ux) (pow.f32 maxCos 3)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (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 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) maxCos)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 ux (sqrt.f32 -1)))))) maxCos)) maxCos)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (pow.f32 ux 2))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos)) maxCos)) maxCos)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 1 ux)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 (fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (-.f32 1 ux) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/2 (*.f32 (-.f32 1 ux) (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) maxCos) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 ux (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 -1 (sqrt.f32 -1))))) (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (pow.f32 ux 2))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (-.f32 1 ux) (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (-.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) 2) (pow.f32 ux 2))) (*.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4))))) (/.f32 (-.f32 1 ux) (neg.f32 ux)))) maxCos)))) maxCos)) maxCos)) maxCos)) maxCos)))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(*.f32 1 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 2)))
(*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (*.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 1/4)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (*.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 1/4)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux)))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) -1))
(/.f32 (fma.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) -1))
(pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 2))
(fabs.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 2))
(fabs.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)) 1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.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))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.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))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/2))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 -1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 -1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (-.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (-.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1))
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (+.f32 (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 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (+.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 (fma.f32 ux maxCos -1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (/.f32 (-.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) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (/.f32 (-.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) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)) (-.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (fma.f32 ux maxCos (-.f32 1 ux))) (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.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 1 ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) 2)
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))

eval905.0ms (3.3%)

Compiler

Compiled 39391 to 30113 computations (23.6% saved)

prune140.0ms (0.5%)

Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New51025535
Fresh000
Picked022
Done000
Total51027537
Accuracy
99.2%
Counts
537 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.7%
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))))))))
54.4%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
55.1%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
96.8%
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
95.6%
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
92.4%
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
39.7%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
48.5%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
79.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
54.7%
(*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
58.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2))))))
45.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
54.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
98.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
54.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
54.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
55.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
52.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))))
25.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))))
98.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))))
51.5%
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
54.7%
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
Compiler

Compiled 1880 to 1504 computations (20% saved)

localize1.6s (5.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
59.3%
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
52.7%
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
98.5%
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
52.7%
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
99.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.6%
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
55.8%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
99.0%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
99.0%
(*.f32 uy (PI.f32))
98.7%
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
55.7%
(+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))
99.5%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.5%
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
99.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 610 to 405 computations (33.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 882.0ms
Operation ival-sin, time spent: 315.0ms, 36.0% of total-time
Operation ival-mult, time spent: 196.0ms, 22.0% of total-time
Operation ival-add, time spent: 104.0ms, 12.0% of total-time
Operation composed, time spent: 94.0ms, 11.0% of total-time
Operation ival-sub, time spent: 44.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 36.0ms, 4.0% of total-time
Operation ival-log, time spent: 28.0ms, 3.0% of total-time
Operation ival-pow, time spent: 24.0ms, 3.0% of total-time
Operation const, time spent: 23.0ms, 3.0% of total-time
Operation ival-exp, time spent: 9.0ms, 1.0% of total-time
Operation ival-neg, time spent: 6.0ms, 1.0% of total-time
Operation ival-pi, time spent: 2.0ms, 0.0% of total-time

series220.0ms (0.8%)

Counts
15 → 468
Calls
Call 1
Inputs
#<alt (*.f32 (*.f32 uy 2) (PI.f32))>
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))>
#<alt (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))>
#<alt (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))>
#<alt (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))>
#<alt (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))>
#<alt (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))>
#<alt (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)>
#<alt (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))>
#<alt (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)>
#<alt (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))>
Outputs
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 7))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 7))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 9)))))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 5))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (-.f32 maxCos 1))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))))) (-.f32 maxCos 1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))) (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 ux (-.f32 maxCos 1))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 5)))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (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 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -2 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos))) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))>
#<alt 1>
#<alt (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))>
#<alt (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))))))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))))))))))))))>
#<alt (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))))>
#<alt (*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))))))))))>
#<alt (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))))))))>
#<alt (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))))>
#<alt (*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))>
#<alt (*.f32 2 ux)>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (*.f32 -1 (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 -1 (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt 1>
#<alt (+.f32 1 (*.f32 -2 ux))>
#<alt (+.f32 1 (*.f32 ux (-.f32 ux 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 ux 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 ux 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 ux 2)))>
#<alt (pow.f32 ux 2)>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (pow.f32 ux 2)>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 7))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 9)))))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))>
#<alt (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 9)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 7))))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 7))) (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 9))))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 4))) (*.f32 4 (pow.f32 (PI.f32) 2))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 16/225 (pow.f32 (PI.f32) 10)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12)))))))))))))))))))>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))>
#<alt (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10))))))))))))))>
#<alt (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10))))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (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))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 -1)))))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.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)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))>
#<alt (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2)) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
Calls

81 calls:

TimeVariablePointExpression
21.0ms
uy
@0
(* (sin (* uy (* 2 (PI)))) (sqrt (+ 1 (* -1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
9.0ms
ux
@-inf
(* (sin (* uy (* 2 (PI)))) (sqrt (+ 1 (* -1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
8.0ms
maxCos
@-inf
(* (* 2 (* uy (PI))) (sqrt (+ 1 (neg (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (- (* ux maxCos) ux)))))))
8.0ms
ux
@-inf
(* (* 2 (* uy (PI))) (sqrt (+ 1 (neg (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (- (* ux maxCos) ux)))))))
7.0ms
maxCos
@inf
(* (* 2 (* uy (PI))) (sqrt (+ 1 (neg (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (- (* ux maxCos) ux)))))))

rewrite168.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
473×log1p-expm1-u
473×expm1-log1p-u
461×add-exp-log
459×add-log-exp
453×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063757
11251634
Stop Event
node limit
Counts
15 → 264
Calls
Call 1
Inputs
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(+.f32 (*.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 1))
(fma.f32 2 ux (*.f32 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)) ux))
(fma.f32 ux 2 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(-.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 1)
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(fma.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1))
(fma.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))) 1)
(pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(*.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 1))
(+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 1))

simplify695.0ms (2.5%)

Algorithm
egg-herbie
Rules
487×+-commutative
437×fma-define
335×associate-*r*
325×distribute-rgt-in
325×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0263596667
1796496667
Stop Event
node limit
Counts
732 → 722
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 7))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 7))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.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 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 5))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (-.f32 maxCos 1))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))))) (-.f32 maxCos 1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))) (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 ux (-.f32 maxCos 1))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 5)))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (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 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (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 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (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 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -2 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos))) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))))))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))))))))))))))
(*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))
(*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))))
(*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))))))))
(*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 2 ux)
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(pow.f32 ux 2)
(*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(pow.f32 ux 2)
(*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 7))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 9)))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 ux (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 9)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 7))))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 7))) (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 9))))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 4))) (*.f32 4 (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 16/225 (pow.f32 (PI.f32) 10)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12)))))))))))))))))))
(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)
(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 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10))))))))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10))))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 -1)))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2)) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(+.f32 (*.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 1))
(fma.f32 2 ux (*.f32 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)) ux))
(fma.f32 ux 2 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(-.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 1)
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(fma.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1))
(fma.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))) 1)
(pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(*.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 1))
(+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 1))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 7))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 7))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (pow.f32 (PI.f32) 9)))))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (pow.f32 ux 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) 5/64))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 6))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (pow.f32 ux 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) 5/64))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 -1 maxCos) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (pow.f32 ux 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) 5/64) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.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 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 -1 maxCos) 6))) 5/64) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.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 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 -1 maxCos) 6))) 5/64) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 -1 maxCos) 8))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 -1 maxCos) 6))) 5/64) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.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 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos))) (+.f32 -1 maxCos))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (+.f32 -1 maxCos) 3))) (*.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 5)))))) ux) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos))) (+.f32 -1 maxCos))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 5))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (-.f32 maxCos 1))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (+.f32 -1 maxCos) 5))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (+.f32 -1 maxCos) 6)) 5/64)) (*.f32 ux (+.f32 -1 maxCos)))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (+.f32 -1 maxCos) 3))))) ux) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos))) (+.f32 -1 maxCos))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))))) (-.f32 maxCos 1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 6)))) (-.f32 2 (*.f32 2 maxCos))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 ux (-.f32 maxCos 1))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 5)))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos)))) (-.f32 maxCos 1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (+.f32 -1 maxCos) 6)) 5/64)) (+.f32 -1 maxCos))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (pow.f32 (+.f32 -1 maxCos) 6)) 5/64) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (pow.f32 (+.f32 -1 maxCos) 8))))) (*.f32 ux (+.f32 -1 maxCos)))))) ux) (*.f32 1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (+.f32 -1 maxCos) 5))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (pow.f32 (+.f32 -1 maxCos) 3))))) ux) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (-.f32 2 (*.f32 2 maxCos))) (+.f32 -1 maxCos))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (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 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (*.f32 maxCos (fma.f32 -1/4 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) 2) (*.f32 ux (+.f32 2 (neg.f32 ux))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))))) (*.f32 -1/4 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) (fma.f32 2 ux -2))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 2 (*.f32 -1 ux))))) 2) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))))) (*.f32 maxCos (fma.f32 -1/4 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) (fma.f32 2 ux -2))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) 2) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/2 (*.f32 (fma.f32 -1/4 (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) 2) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (/.f32 (fma.f32 2 ux -2) (+.f32 2 (neg.f32 ux)))) (*.f32 -1/4 (*.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (+.f32 2 (neg.f32 ux))))) 2) (/.f32 (fma.f32 2 ux -2) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (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 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 2 ux -2) (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (fma.f32 2 ux -2) 2) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 2 ux -2) (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/2 (*.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (fma.f32 2 ux -2) 2) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (fma.f32 2 ux -2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (*.f32 (fma.f32 2 ux -2) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (*.f32 (pow.f32 maxCos 5) ux) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (fma.f32 2 ux -2) 2) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 2 ux -2) (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (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 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (*.f32 (+.f32 2 (*.f32 -2 ux)) (/.f32 (pow.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 2 ux)) (*.f32 -2 (/.f32 maxCos ux))))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (+.f32 2 (neg.f32 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (+.f32 2 (neg.f32 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (+.f32 2 (neg.f32 ux))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (+.f32 2 (neg.f32 ux))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (pow.f32 ux 2) (+.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)) (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (pow.f32 ux 2) (+.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)) (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (pow.f32 ux 2) (+.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)) (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) (pow.f32 maxCos 2)) (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (pow.f32 ux 2) (+.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)) (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 maxCos 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -2 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 ux (/.f32 (+.f32 2 (*.f32 -2 ux)) maxCos)) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -1 (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -1 (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -1 (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux))) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (fma.f32 -1 (*.f32 ux (/.f32 (+.f32 2 (neg.f32 ux)) maxCos)) (*.f32 ux (+.f32 2 (*.f32 -2 ux)))) maxCos) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (neg.f32 (*.f32 2 maxCos)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 2 ux) (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (/.f32 1 ux))) (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (/.f32 1 ux))) (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (/.f32 1 ux))) (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (/.f32 1 ux))) (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 -1 maxCos) ux) (/.f32 1 ux))) (neg.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (fma.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 1 (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 1 (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 1 (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 maxCos (-.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 1 (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (-.f32 (/.f32 1 (pow.f32 maxCos 2)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2)))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos))) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)))) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (/.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos)) (pow.f32 ux 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) -2)))
(+.f32 1 (*.f32 ux (+.f32 (*.f32 2 maxCos) (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 -1 maxCos) 2)) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 -1 maxCos) 2) (/.f32 1 (pow.f32 ux 2)))) (/.f32 2 ux)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) ux))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (neg.f32 (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (/.f32 (-.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (/.f32 (-.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (/.f32 (-.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (/.f32 (-.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 1 ux)) ux))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (*.f32 ux (/.f32 (-.f32 1 ux) maxCos)) (+.f32 (pow.f32 ux 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)) maxCos) (pow.f32 ux 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 4)))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 6)))))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (pow.f32 ux 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) 5/64)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 6)))))))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))))))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 -1 maxCos) 6))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) uy) (*.f32 (PI.f32) (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (pow.f32 ux 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) 5/64))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 -1 maxCos) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (pow.f32 ux 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) 5/64) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))))))))))))))
(*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))))
(*.f32 ux (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))))
(*.f32 ux (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/4 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))))
(*.f32 ux (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/4 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/8 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))))))
(*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))
(*.f32 ux (fma.f32 -1 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 -1 maxCos) 6))) 5/64)) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (fma.f32 -1/4 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/8 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))))))))
(*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))))
(*.f32 ux (fma.f32 -1 (*.f32 (/.f32 uy (pow.f32 ux 5)) (/.f32 (*.f32 (PI.f32) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 -1 maxCos) 6))) 5/64) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (+.f32 -1 maxCos) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 -1 maxCos) 8)))))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))) (fma.f32 -1 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 -1 maxCos) 6))) 5/64)) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))) (fma.f32 -1/4 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/8 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 -1 maxCos))))))))))
(*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -2 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 (neg.f32 ux) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/4 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos)))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/4 (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2)) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))))) ux) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos)))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (/.f32 (fma.f32 -1/4 (*.f32 uy (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))))) ux))) ux) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos)))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (neg.f32 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 uy (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))))) (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64)) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) ux) (*.f32 -1/4 (*.f32 uy (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))))) ux))) ux) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/4 (*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux))) ux)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos)))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) ux) (*.f32 -1/8 (*.f32 uy (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))))))) ux) (*.f32 -1/4 (*.f32 uy (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))))) ux))) ux) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (neg.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 maxCos (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))))))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 1/4 (+.f32 (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (pow.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 -1 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2)) (pow.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 ux 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))))))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (fma.f32 -1 (*.f32 uy (*.f32 (*.f32 (PI.f32) (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 maxCos (fma.f32 -1 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (fma.f32 1/4 (*.f32 (pow.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/2 (*.f32 (*.f32 1/4 (+.f32 (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (pow.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 1/4 (+.f32 (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (pow.f32 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 ux 2)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))))))
(*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 4)) (/.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))))
(*.f32 maxCos (fma.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 4)) (/.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1 (*.f32 (/.f32 uy (pow.f32 maxCos 5)) (/.f32 (*.f32 (PI.f32) (fma.f32 1/4 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (*.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (pow.f32 ux 4)) (/.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))))))))
(*.f32 -2 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (fma.f32 -1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 maxCos (pow.f32 ux 3)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 -1)))) maxCos))) maxCos) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 uy (/.f32 (*.f32 (PI.f32) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 -1)))) maxCos))) maxCos) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) maxCos))) maxCos)) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 uy (/.f32 (*.f32 (PI.f32) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 uy (/.f32 (*.f32 (PI.f32) (fma.f32 1/4 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) maxCos) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (-.f32 1 (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 -1)))) maxCos))) maxCos) (*.f32 2 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 2 ux)
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (*.f32 ux (-.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(pow.f32 ux 2)
(*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 1 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 1 (/.f32 1 (pow.f32 ux 2))) (/.f32 2 ux)))
(pow.f32 ux 2)
(*.f32 (pow.f32 ux 2) (-.f32 1 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 1 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (neg.f32 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (neg.f32 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (neg.f32 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -1 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 1 (neg.f32 (/.f32 (-.f32 2 (/.f32 1 ux)) ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 11) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 -1/8 (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 7))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7)))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 9)))))))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (pow.f32 ux 2) (fma.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 7))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 7))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 9)))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 ux (fma.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 ux (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 9)))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 ux (fma.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 7))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 9))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (neg.f32 ux) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (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 (pow.f32 (sqrt.f32 -1) 3))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 7))))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (neg.f32 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 7))))) ux) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 -1) 3))) ux))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 7))) (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 9))))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)))) ux)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)))) ux))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -5/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 7)) (*.f32 7/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 9))))) ux) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)))) ux) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 -1) 3))) ux))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 4))) (*.f32 4 (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 6) 128/45))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 8) -256/315) (*.f32 (pow.f32 uy 2) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725)))))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 16/9 (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 8)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 16/225 (pow.f32 (PI.f32) 10)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12)))))))))))))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 8) -256/315) (*.f32 (pow.f32 uy 2) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (+.f32 (*.f32 (pow.f32 (PI.f32) 10) 656/4725) (*.f32 (pow.f32 uy 2) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775))))))))))))))
(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)
(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 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (neg.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 maxCos 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (/.f32 (fma.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) maxCos)))) maxCos))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (*.f32 4 (pow.f32 (PI.f32) 2)) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 6) 128/45)))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 2) (*.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10))))))))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 2) (fma.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 8) -256/315) (*.f32 (pow.f32 uy 2) (*.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))))))))))))
(*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10))))) (*.f32 (pow.f32 uy 2) (*.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))
(*.f32 (pow.f32 uy 2) (fma.f32 4 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -16/3 (*.f32 (pow.f32 (PI.f32) 4) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 6) 128/45) (*.f32 (pow.f32 uy 2) (fma.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (pow.f32 (PI.f32) 8) -256/315) (*.f32 (pow.f32 uy 2) (fma.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725)) (*.f32 (pow.f32 uy 2) (*.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775))))))))))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(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 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 11) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 1 (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (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))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 4) (pow.f32 (sqrt.f32 -1) 3))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 5))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (fma.f32 2 maxCos -2) 3)))) 5/64)) (sqrt.f32 -1))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (fma.f32 2 maxCos -2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 5))))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 (*.f32 2 maxCos) 2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 maxCos) 2))))))) (sqrt.f32 -1)))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 -1 maxCos) 4))) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (fma.f32 2 maxCos -2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 -1 maxCos) 6) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (fma.f32 2 maxCos -2) 3)))) 5/64))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (fma.f32 2 maxCos -2))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 -1 maxCos) 10) (*.f32 (pow.f32 ux 4) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (fma.f32 2 maxCos -2) 4)))) (*.f32 1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 -1 maxCos) 8) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (fma.f32 2 maxCos -2) 3)))) 5/64) (/.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 2) (fma.f32 2 maxCos -2)))))))) (sqrt.f32 -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 1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))
(*.f32 ux (+.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)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) (pow.f32 ux 4))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (-.f32 maxCos 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 4)) (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 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) (pow.f32 ux 2)) (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 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) ux) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (+.f32 -1 maxCos) 4))))) (pow.f32 ux 5))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) (pow.f32 ux 4))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5))))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 5) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 4) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) ux) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5))))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) ux)) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 5) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 (+.f32 -1 maxCos) 4))) (*.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3))) 5/64) (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) ux)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))) ux) (*.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 3) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))))))) ux) (*.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 -1 maxCos) 3)))))))) ux) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 -1 maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/4 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 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 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 1/4 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2)) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 1/2 (*.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/4 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (*.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (*.f32 (pow.f32 maxCos 5) ux) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.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 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2)) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 1/4 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fma.f32 -1/4 (*.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 4) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) maxCos) (*.f32 1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) maxCos) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 uy 3) 8) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(+.f32 (*.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)) ux))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 1)
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 3)
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3) 1/3)
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(log.f32 (pow.f32 (exp.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))) 3)))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2)))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 1))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(fma.f32 2 ux (*.f32 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)) ux))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(fma.f32 ux 2 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(+.f32 -1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(+.f32 -1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 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))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) -1) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 1)
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(fma.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (fma.f32 ux (+.f32 -1 maxCos) 1) 1)
(+.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 1)
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 3) 1/3)
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) 3))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 3)))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(exp.f32 (log.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(fma.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 1 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (*.f32 ux (+.f32 -1 maxCos))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))))
(pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 1)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 3)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3) 1/3)
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 2)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 1))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32))))) (cos.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (exp.f32 2) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(pow.f32 (exp.f32 2) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 3) 1/3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 1))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))
(+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(+.f32 -1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 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))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) -1) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) 1)))

eval1.6s (5.8%)

Compiler

Compiled 66478 to 50826 computations (23.5% saved)

prune268.0ms (1%)

Pruning

52 alts after pruning (49 fresh and 3 done)

PrunedKeptTotal
New1181431224
Fresh14620
Picked325
Done112
Total1199521251
Accuracy
99.9%
Counts
1251 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
88.1%
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))
92.4%
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
77.7%
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))))
93.2%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
96.6%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
59.2%
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
89.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
98.3%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
47.3%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
41.9%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
48.5%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
7.2%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 1))))
81.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
48.1%
(*.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
79.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
93.1%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
76.2%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
52.8%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
97.1%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
96.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3) 1/3)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 3)))
54.9%
(*.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%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
97.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))))
53.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
55.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 ux 2)))))))
52.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))))
93.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))))
98.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))))
76.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
95.1%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
98.4%
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
59.3%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
59.3%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
89.3%
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 2 maxCos)))) (PI.f32)))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
69.0%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
81.8%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))) (*.f32 uy (PI.f32))))
47.3%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
97.3%
(sqrt.f32 (*.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
97.4%
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
54.6%
(sqrt.f32 (*.f32 (log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
48.5%
(sqrt.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
78.3%
(sqrt.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
92.6%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
98.6%
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
Compiler

Compiled 2850 to 2337 computations (18% saved)

localize1.5s (5.3%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(PI.f32)
97.6%
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
94.3%
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
98.9%
(PI.f32)
98.6%
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
98.6%
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
56.4%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
99.4%
(*.f32 ux (-.f32 (*.f32 2 ux) 2))
99.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(PI.f32)
99.0%
(*.f32 uy (PI.f32))
98.9%
(PI.f32)
99.0%
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(PI.f32)
97.6%
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
Compiler

Compiled 577 to 412 computations (28.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 672.0ms
Operation ival-mult, time spent: 254.0ms, 38.0% of total-time
Operation ival-pow, time spent: 116.0ms, 17.0% of total-time
Operation ival-sin, time spent: 98.0ms, 15.0% of total-time
Operation ival-add, time spent: 77.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 45.0ms, 7.0% of total-time
Operation ival-sub, time spent: 24.0ms, 4.0% of total-time
Operation composed, time spent: 23.0ms, 3.0% of total-time
Operation const, time spent: 23.0ms, 3.0% of total-time
Operation ival-neg, time spent: 6.0ms, 1.0% of total-time
Operation ival-pi, time spent: 3.0ms, 0.0% of total-time
Operation ival-cbrt, time spent: 3.0ms, 0.0% of total-time

series459.0ms (1.7%)

Counts
12 → 193
Calls
Call 1
Inputs
#<alt (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)>
#<alt (PI.f32)>
#<alt (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))>
#<alt (PI.f32)>
#<alt (PI.f32)>
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 ux (-.f32 (*.f32 2 ux) 2))>
#<alt (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)>
#<alt (PI.f32)>
#<alt (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)>
#<alt (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)>
#<alt (PI.f32)>
Outputs
#<alt (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))))))))))))))))))>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 ux (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))))))))))))))>
#<alt (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))>
#<alt (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))>
#<alt (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))>
#<alt (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))))>
#<alt (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))>
#<alt (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
#<alt (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -2 ux)>
#<alt (*.f32 2 (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 2 (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))>
#<alt (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))))))))))))))))))>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
#<alt (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)>
Calls

33 calls:

TimeVariablePointExpression
290.0ms
ux
@inf
(* (pow (* ux (+ 2 (+ (* (neg ux) (pow (+ -1 maxCos) 2)) (* -2 maxCos)))) 3/2) (pow (sin (* uy (* 2 (PI)))) 3))
17.0ms
maxCos
@inf
(* (pow (* ux (+ 2 (+ (* (neg ux) (pow (+ -1 maxCos) 2)) (* -2 maxCos)))) 3/2) (pow (sin (* uy (* 2 (PI)))) 3))
13.0ms
maxCos
@0
(* (pow (* ux (+ 2 (+ (* (neg ux) (pow (+ -1 maxCos) 2)) (* -2 maxCos)))) 3/2) (pow (sin (* uy (* 2 (PI)))) 3))
11.0ms
maxCos
@-inf
(* (pow (* ux (+ 2 (+ (* (neg ux) (pow (+ -1 maxCos) 2)) (* -2 maxCos)))) 3/2) (pow (sin (* uy (* 2 (PI)))) 3))
10.0ms
uy
@0
(pow (sin (* uy (* 2 (PI)))) 3)

rewrite111.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
326×associate-*r*
301×log1p-expm1-u
301×expm1-log1p-u
291×add-exp-log
289×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047311
1754303
Stop Event
node limit
Counts
12 → 219
Calls
Call 1
Inputs
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(PI.f32)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(PI.f32)
(PI.f32)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 ux (-.f32 (*.f32 2 ux) 2))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(PI.f32)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(PI.f32)
Outputs
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 3) 1/3)
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/4) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 2)
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 1))
(+.f32 (*.f32 ux (*.f32 2 ux)) (*.f32 ux -2))
(+.f32 (*.f32 (*.f32 2 ux) ux) (*.f32 2 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2)))) 1)
(pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 ux -2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 ux -2))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 2 ux -2)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 2 ux -2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 ux -2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 2 ux -2) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2))))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 2 ux -2))))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 2 ux -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 2 ux -2))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy 1) (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 1) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) 1/3))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))

simplify567.0ms (2.1%)

Algorithm
egg-herbie
Rules
796×*-commutative
647×times-frac
308×+-commutative
294×fma-define
219×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0165768482
1571264627
Stop Event
node limit
Counts
412 → 478
Calls
Call 1
Inputs
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))))))))))))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 ux (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))))))))))))))
(*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (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 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -2 ux)
(*.f32 2 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 2 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(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))))
(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 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))))))))))))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 3) 1/3)
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/4) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 2)
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 1))
(+.f32 (*.f32 ux (*.f32 2 ux)) (*.f32 ux -2))
(+.f32 (*.f32 (*.f32 2 ux) ux) (*.f32 2 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2)))) 1)
(pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 ux -2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 ux -2))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 2 ux -2)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 2 ux -2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 ux -2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 2 ux -2) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2))))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 2 ux -2))))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 2 ux -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 2 ux -2))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy 1) (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 1) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) 1/3))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
Outputs
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) -16))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725)))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/8505 (pow.f32 (PI.f32) 13) (fma.f32 -32/155925 (pow.f32 (PI.f32) 13) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775))))))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/8505 (pow.f32 (PI.f32) 13) (fma.f32 -32/155925 (pow.f32 (PI.f32) 13) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775)))))))))))))))))))))))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))
(*.f32 ux (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))
(*.f32 ux (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (pow.f32 ux 2) (*.f32 1/2 (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (pow.f32 ux 2) (*.f32 1/2 (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 ux (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 ux (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (fma.f32 -1 (pow.f32 (+.f32 maxCos -1) 6) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) -1/4)))))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 ux (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 ux (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 ux (fma.f32 -1/4 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 ux (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 ux (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)))))) (*.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 -1 (pow.f32 (+.f32 maxCos -1) 6) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) -1/4))))))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))) (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 6)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))))))))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 ux (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 ux (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))) (*.f32 ux (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) ux) (/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))) (*.f32 -1/4 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))))))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 ux (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))) (*.f32 ux (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 -1 (pow.f32 (+.f32 maxCos -1) 6) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) -1/4))) (*.f32 ux (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (fma.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) ux) (/.f32 (fma.f32 -1 (pow.f32 (+.f32 maxCos -1) 6) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) 2) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) -1/4)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 (*.f32 -1/4 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))))))))))))))))
(*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))
(*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))
(*.f32 (pow.f32 ux 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))
(*.f32 (pow.f32 ux 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 ux) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(*.f32 (pow.f32 ux 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (pow.f32 ux 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 ux) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))))
(*.f32 (pow.f32 ux 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))))
(*.f32 (pow.f32 ux 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 ux) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))))
(*.f32 (pow.f32 ux 3) (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 ux 4)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))))
(*.f32 (pow.f32 ux 3) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 ux 4))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 ux) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))))
(*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (pow.f32 ux 3) (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 -1/2 (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (+.f32 maxCos -1) 6))))) (*.f32 (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 ux 4)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (/.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))))))
(*.f32 (pow.f32 ux 3) (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 -1/2 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 -3 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 ux 5)))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 ux 4))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 ux) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 2) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) -3) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))
(*.f32 (pow.f32 ux 3) (neg.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3)))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)))) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (pow.f32 ux 3) (neg.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)))) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) ux) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3))))) ux)) (neg.f32 (pow.f32 ux 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 3))) ux) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)))) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 3))))) ux)) ux)) (neg.f32 (pow.f32 ux 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))))) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 3))) ux) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)))) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))))) (pow.f32 (+.f32 maxCos -1) 3)))) ux)) ux)) ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) 2) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4)))) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6))))) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) 2) (pow.f32 (-.f32 maxCos 1) 6)))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (-.f32 maxCos 1) 4))))) (pow.f32 (-.f32 maxCos 1) 3)))) ux)) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (-.f32 maxCos 1) 3))))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 6))))) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (pow.f32 (+.f32 maxCos -1) 6))) (/.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))))) (pow.f32 (+.f32 maxCos -1) 6))))) (*.f32 ux (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (+.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 3))) ux) (*.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)) (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4)))) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (sqrt.f32 -1)) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (sqrt.f32 -1) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6))))))) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 6))))) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (fma.f32 -1/2 (*.f32 (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) 2) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 6)))) (/.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (pow.f32 (+.f32 maxCos -1) 6))) (*.f32 1/2 (/.f32 (*.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (-.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) (/.f32 (fma.f32 3 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (+.f32 maxCos -1) 4))) 2) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 6)))))) (pow.f32 (+.f32 maxCos -1) 6)))) (pow.f32 (+.f32 maxCos -1) 3)))))) ux)) ux)) ux)) ux))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(fma.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))
(fma.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3))))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))))))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3))))))))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) 2)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))))) (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3)))))))) (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (fma.f32 (pow.f32 ux 3) (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) 2) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3)))))) (pow.f32 (-.f32 2 ux) 3))) (*.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (pow.f32 (-.f32 2 ux) 3))))) (/.f32 (fma.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2))) (*.f32 -1/4 (*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2))) 2) (pow.f32 (-.f32 2 ux) 3))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))))))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))
(*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2)) maxCos))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1)))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2)) maxCos))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2)) maxCos))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)) (pow.f32 maxCos 4)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2)) maxCos))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) 2) (pow.f32 ux 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))))))))
(*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2) (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -1 ux)) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -1 ux)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) 2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)) (pow.f32 maxCos 4)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (fma.f32 2 ux -2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 2 ux -2))) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux))))) (neg.f32 (*.f32 1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))))))) (*.f32 (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)) (pow.f32 maxCos 5)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 maxCos 3) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2)) maxCos))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) 2) (pow.f32 ux 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 3))))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (fma.f32 2 ux -2)))) (fma.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) 2) (pow.f32 ux 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 3))))) (neg.f32 (pow.f32 ux 3)))) (*.f32 -1/2 (/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 2 ux -2)) (*.f32 (fma.f32 2 ux -2) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (fma.f32 2 ux -2) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (fma.f32 2 ux -2))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 6))))) (pow.f32 maxCos 5))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(*.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (neg.f32 (pow.f32 maxCos 3)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(neg.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2))) maxCos))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1)))) (neg.f32 (pow.f32 maxCos 3)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(neg.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1))))) maxCos) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (neg.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1))))) maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(neg.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1))))) maxCos) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1)))) (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))) maxCos)) maxCos)) (neg.f32 (pow.f32 maxCos 3)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(neg.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1))))) maxCos) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (neg.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1)))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) 2) (pow.f32 ux 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 3))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3)))) (sqrt.f32 -1))))) maxCos)) maxCos)) maxCos))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (+.f32 2 (*.f32 -1 ux)))) (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -2 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 -2 ux))))) (sqrt.f32 -1)))) maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(neg.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 3 (*.f32 (pow.f32 (+.f32 2 (neg.f32 ux)) 2) (+.f32 2 (*.f32 ux -2))))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (fma.f32 2 (*.f32 (+.f32 2 (neg.f32 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (*.f32 (+.f32 2 (neg.f32 ux)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)))))) (fma.f32 1/4 (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 6))) (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2))))))) (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (+.f32 2 (neg.f32 ux)) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 2)))))) (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (fma.f32 -1 (*.f32 ux (fma.f32 -2 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))) (*.f32 (pow.f32 ux 2) (+.f32 2 (neg.f32 ux)))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1))))) maxCos) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 (pow.f32 maxCos 3) (neg.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 -1)))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3)))) (sqrt.f32 -1)))) (/.f32 (fma.f32 -1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (*.f32 3 (*.f32 (pow.f32 (-.f32 2 ux) 2) (+.f32 2 (*.f32 ux -2))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (-.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) 2) (pow.f32 ux 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 3)))))) (pow.f32 ux 3))) (*.f32 -1/2 (/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 6))))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (-.f32 (fma.f32 2 (*.f32 (-.f32 2 ux) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (*.f32 (-.f32 2 ux) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)))) (*.f32 ux (pow.f32 (-.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1))) 2) (pow.f32 ux 6))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (-.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -4 (*.f32 ux (*.f32 (-.f32 2 ux) (+.f32 2 (*.f32 ux -2)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) (fma.f32 (pow.f32 ux 3) (fma.f32 -2 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 ux -2)) 2)) (-.f32 (*.f32 (pow.f32 ux 2) (-.f32 2 ux)) (*.f32 ux (fma.f32 -2 (*.f32 ux (-.f32 2 ux)) (pow.f32 (+.f32 2 (*.f32 ux -2)) 2))))) (*.f32 -1/4 (/.f32 (pow.f32 (*.f32 3 (*.f32 (pow.f32 ux 2) (+.f32 2 (*.f32 ux -2)))) 2) -1)))) (pow.f32 ux 3))))) (pow.f32 ux 3))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))) maxCos)) maxCos)) maxCos)) maxCos))))
(*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 8 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3)))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3)))) (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) -16)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3)))) (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) -16)) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9)))) (*.f32 (pow.f32 (PI.f32) 5) -16))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9)))) (*.f32 (pow.f32 (PI.f32) 5) -16))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3)))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3)))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))))) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3)))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725)))))))) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3)))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))))))))) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3)))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/8505 (pow.f32 (PI.f32) 13) (fma.f32 -32/155925 (pow.f32 (PI.f32) 13) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775))))))))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3)))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 2) (fma.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))) (+.f32 (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/8505 (pow.f32 (PI.f32) 13) (fma.f32 -32/155925 (pow.f32 (PI.f32) 13) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775)))))))))) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725)))))))))))))))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))) 3))) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))) 3))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (sqrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 -2 maxCos (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (neg.f32 ux)))) 3))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))) (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))) (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/15) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 4/2835 (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 11) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))) (*.f32 (*.f32 (pow.f32 (PI.f32) 9) 4/2835) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 (*.f32 (pow.f32 (PI.f32) 9) 4/2835) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1/8 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 ux -2) 2)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 -1/8 (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 3))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 ux -2) 2)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 (*.f32 1/16 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (fma.f32 2 ux -2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 3))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 ux -2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 5)))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 ux -2) 2)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64))) (*.f32 (*.f32 1/16 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 ux -2) 3)))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 3))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 maxCos (fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (*.f32 ux (/.f32 (pow.f32 (fma.f32 2 ux -2) 4) (pow.f32 (-.f32 2 ux) 3))) 5/64))) (*.f32 (*.f32 1/16 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 5)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 ux -2) 3)))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 ux -2) 2)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 maxCos (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 ux -2) 3)) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (neg.f32 ux)))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64) (/.f32 (fma.f32 2 ux -2) (+.f32 2 (neg.f32 ux)))) (/.f32 (*.f32 -1/64 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 5))) (pow.f32 (+.f32 2 (neg.f32 ux)) 4))))))))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 3))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (fma.f32 2 ux -2) 2)) (*.f32 maxCos (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 ux -2) 3)) (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 2 ux) 5)))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (*.f32 ux (/.f32 (pow.f32 (fma.f32 2 ux -2) 4) (pow.f32 (-.f32 2 ux) 3))) 5/64)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 ux (/.f32 (pow.f32 (fma.f32 2 ux -2) 4) (pow.f32 (-.f32 2 ux) 3))) 5/64) (/.f32 (fma.f32 2 ux -2) (-.f32 2 ux))) (*.f32 -1/64 (*.f32 ux (/.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 (-.f32 2 ux) 4)))))))))))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) 5/64)) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (-.f32 2 ux) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) 5/64))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos)))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) 5/64)) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 19)) (*.f32 ux (fma.f32 2 ux -2)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 -1/2 (*.f32 maxCos (/.f32 (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) 5/64)) (fma.f32 2 ux -2))) (*.f32 -1/64 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (+.f32 2 (neg.f32 ux)) 5)) (pow.f32 (fma.f32 2 ux -2) 4))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (-.f32 2 ux) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) 5/64))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 19)) (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (-.f32 2 ux) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (-.f32 2 ux) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) 5/64))) (fma.f32 2 ux -2)) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (-.f32 2 ux) 5))) (pow.f32 (fma.f32 2 ux -2) 4)))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))) 1)
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))
(neg.f32 (*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2))))))
(*.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) -1))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))))))
(neg.f32 (*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2)) -1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))))
(neg.f32 (*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2)) -1)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 (sqrt.f32 -1) 4)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) -1)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (*.f32 (pow.f32 (fma.f32 2 ux -2) 3) (pow.f32 (sqrt.f32 -1) 6)))) -5/64)) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3)) (/.f32 (pow.f32 (-.f32 2 ux) 4) (pow.f32 (sqrt.f32 -1) 6))) -5/64))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2)) -1)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 (sqrt.f32 -1) 4)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) -1)))))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (*.f32 (pow.f32 (fma.f32 2 ux -2) 3) (pow.f32 (sqrt.f32 -1) 6)))) -5/64)) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 19)) (*.f32 ux (fma.f32 2 ux -2)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 -1/64 (*.f32 (pow.f32 maxCos 4) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)) (*.f32 (pow.f32 (fma.f32 2 ux -2) 4) (pow.f32 (sqrt.f32 -1) 8)))) (*.f32 1/2 (*.f32 maxCos (/.f32 (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (*.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (*.f32 (pow.f32 (fma.f32 2 ux -2) 3) (pow.f32 (sqrt.f32 -1) 6)))) -5/64)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (fma.f32 2 ux -2))))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2))))))))))
(*.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3)) (/.f32 (pow.f32 (-.f32 2 ux) 4) (pow.f32 (sqrt.f32 -1) 6))) -5/64))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 maxCos 19)) (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 -1/64 (*.f32 (/.f32 (pow.f32 maxCos 4) (pow.f32 (fma.f32 2 ux -2) 4)) (/.f32 (*.f32 ux (pow.f32 (-.f32 2 ux) 5)) (pow.f32 (sqrt.f32 -1) 8))) (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (-.f32 2 ux) (*.f32 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3)) (/.f32 (pow.f32 (-.f32 2 ux) 4) (pow.f32 (sqrt.f32 -1) 6))) -5/64))) (fma.f32 2 ux -2)))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (-.f32 2 ux) 2)) -1)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 2 ux -2) 5) (pow.f32 maxCos 7)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 (sqrt.f32 -1) 4)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos 3)) (fma.f32 2 ux -2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (-.f32 2 ux))) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (fma.f32 2 ux -2) maxCos))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) -1))))))) (neg.f32 maxCos))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (*.f32 1/16 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 3))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (*.f32 1/16 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 3))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) 5/64)) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64))) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5))))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -1) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) 5/64)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) 5/64) (/.f32 (fma.f32 2 maxCos -1) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 5) (pow.f32 ux 4)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -1)) (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 ux 2) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -1) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) (/.f32 (fma.f32 2 maxCos -1) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) ux) (sqrt.f32 (fma.f32 2 maxCos -1)))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 ux (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 ux (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (pow.f32 ux 3)) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (pow.f32 ux 4)) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (pow.f32 ux 3)) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (pow.f32 ux 4))) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 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)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 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 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (fma.f32 2 maxCos -1))) (/.f32 (*.f32 -1/64 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)) (pow.f32 (fma.f32 2 maxCos -1) 4))) (pow.f32 ux 5)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (pow.f32 ux 4)) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (pow.f32 ux 3)) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (fma.f32 2 maxCos -1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))) (pow.f32 ux 5)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (pow.f32 ux 4))) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) ux) (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 ux (neg.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))) (/.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -2))))) ux))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) ux))))) ux) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -2)))) (/.f32 (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) ux))))) ux)) ux))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))) ux))) ux) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -2) 2))))) ux) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -2)))) (/.f32 (-.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -2) 2)))) (/.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) ux)))) ux)) ux)) ux)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (/.f32 (fma.f32 2 maxCos -2) (fma.f32 2 maxCos -1))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))) ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))) ux) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -2) 3))))) ux) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 2 maxCos -2) 2))))) ux) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 2 maxCos -1))) (/.f32 (-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (fma.f32 2 maxCos -2)))) (/.f32 (-.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -2) 2)))) (/.f32 (-.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (/.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (/.f32 (fma.f32 2 maxCos -2) (fma.f32 2 maxCos -1))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))) ux))))) ux)) ux)) ux)) ux)))
(*.f32 -2 ux)
(*.f32 ux -2)
(*.f32 2 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 2 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 (pow.f32 ux 2) (-.f32 2 (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 2 (/.f32 2 ux)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2)) (*.f32 (PI.f32) 2)))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 (PI.f32) 5) 4/15)))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 4/2835 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11))) (*.f32 4/2835 (pow.f32 (PI.f32) 9))))))))))))
(*.f32 uy (fma.f32 2 (PI.f32) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (*.f32 (pow.f32 (PI.f32) 9) 4/2835)))))))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 5) -16))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725)))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 64/9 (pow.f32 (PI.f32) 7)) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 128/945 (pow.f32 (PI.f32) 11)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/2835 (pow.f32 (PI.f32) 10)) (+.f32 (*.f32 64/945 (pow.f32 (PI.f32) 10)) (*.f32 16/225 (pow.f32 (PI.f32) 10)))))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -64/8505 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 -32/155925 (pow.f32 (PI.f32) 13)) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -64/4725 (pow.f32 (PI.f32) 12)) (+.f32 (*.f32 -32/8505 (pow.f32 (PI.f32) 12)) (*.f32 -32/155925 (pow.f32 (PI.f32) 12))))))))))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/8505 (pow.f32 (PI.f32) 13) (fma.f32 -32/155925 (pow.f32 (PI.f32) 13) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (*.f32 (PI.f32) 2) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775))))))))))))))))))))))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 8 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 2) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 64/9 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 uy 2) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (fma.f32 16/2835 (pow.f32 (PI.f32) 11) (fma.f32 128/945 (pow.f32 (PI.f32) 11) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 2 (*.f32 (PI.f32) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 16/2835 (pow.f32 (PI.f32) 10) (*.f32 (pow.f32 (PI.f32) 10) 656/4725))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -64/8505 (pow.f32 (PI.f32) 13) (fma.f32 -32/155925 (pow.f32 (PI.f32) 13) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 (PI.f32) 8) -256/315)) (*.f32 2 (*.f32 (PI.f32) (fma.f32 -64/4725 (pow.f32 (PI.f32) 12) (*.f32 (pow.f32 (PI.f32) 12) -1856/467775)))))))))))))))))))))))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))))
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 3) 1/3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/4) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) 2)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/4)) 2)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/4)) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 6) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 6) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2)) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3) (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))) 1))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 ux (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -2 maxCos)))) 3/2))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
(+.f32 (*.f32 ux (*.f32 2 ux)) (*.f32 ux -2))
(*.f32 ux (fma.f32 2 ux -2))
(+.f32 (*.f32 (*.f32 2 ux) ux) (*.f32 2 ux))
(*.f32 ux (+.f32 (*.f32 2 ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2))))
(pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 1)
(*.f32 ux (fma.f32 2 ux -2))
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 ux -2))) 3)
(*.f32 ux (fma.f32 2 ux -2))
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 3) 1/3)
(*.f32 ux (fma.f32 2 ux -2))
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 ux -2))) 2)
(*.f32 ux (fma.f32 2 ux -2))
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 2))
(fabs.f32 (*.f32 ux (fma.f32 2 ux -2)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 2 ux -2)) ux))
(*.f32 ux (fma.f32 2 ux -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 2 ux -2)))))
(*.f32 ux (fma.f32 2 ux -2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 ux -2)) 3))
(*.f32 ux (fma.f32 2 ux -2))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 ux -2) 3)))
(*.f32 ux (fma.f32 2 ux -2))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 2 ux -2) 3) (pow.f32 ux 3)))
(*.f32 ux (fma.f32 2 ux -2))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 ux -2))))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 2 ux -2))))
(*.f32 ux (fma.f32 2 ux -2))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 2 ux -2))))
(*.f32 ux (fma.f32 2 ux -2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 2 ux -2))) 1))
(*.f32 ux (fma.f32 2 ux -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1/4) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1/4)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/2))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 uy 1) (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) 1) (*.f32 uy 2))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 (PI.f32) 2))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 (PI.f32) (*.f32 uy 2))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/3))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 3) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (PI.f32))
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)

eval1.5s (5.5%)

Compiler

Compiled 68397 to 54714 computations (20% saved)

prune361.0ms (1.3%)

Pruning

52 alts after pruning (47 fresh and 5 done)

PrunedKeptTotal
New79816814
Fresh133144
Picked235
Done123
Total81452866
Accuracy
100.0%
Counts
866 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
91.9%
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
93.2%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
78.4%
(*.f32 (pow.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) 1/3) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
96.6%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
59.2%
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
98.3%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
47.3%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
41.9%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
48.5%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
7.2%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 1))))
81.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
81.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
48.1%
(*.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
79.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
76.2%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
55.8%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 ux 2)))))))
75.8%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (*.f32 2 ux)))
97.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
95.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
96.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3) 1/3)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))) 3)))
54.9%
(*.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%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
97.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))))
77.1%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))
93.1%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
53.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
55.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 ux 2)))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))))
93.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))))
98.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))))
76.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
94.3%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
59.3%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
59.3%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
88.7%
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
81.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
69.0%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
47.3%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
97.4%
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
54.6%
(sqrt.f32 (*.f32 (log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
48.5%
(sqrt.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
78.3%
(sqrt.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
74.3%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 2 ux) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))))))
97.9%
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3)))
81.9%
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))))
Compiler

Compiled 2697 to 2199 computations (18.5% saved)

localize1.7s (6.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
98.8%
(*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
98.7%
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
96.9%
(pow.f32 (PI.f32) 3)
98.9%
(*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.7%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
96.9%
(pow.f32 (PI.f32) 2)
55.7%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.5%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.5%
(*.f32 ux (+.f32 2 (*.f32 -1 ux)))
99.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.9%
(sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
99.9%
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
99.0%
(*.f32 uy (PI.f32))
98.9%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))
99.6%
(sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))
99.5%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 773 to 529 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 658.0ms
Operation ival-mult, time spent: 315.0ms, 48.0% of total-time
Operation ival-add, time spent: 104.0ms, 16.0% of total-time
Operation ival-sub, time spent: 64.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 56.0ms, 9.0% of total-time
Operation ival-pow, time spent: 54.0ms, 8.0% of total-time
Operation const, time spent: 24.0ms, 4.0% of total-time
Operation ival-sin, time spent: 20.0ms, 3.0% of total-time
Operation composed, time spent: 18.0ms, 3.0% of total-time
Operation ival-pi, time spent: 2.0ms, 0.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series538.0ms (2%)

Counts
15 → 452
Calls
Call 1
Inputs
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))>
#<alt (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32)))>
#<alt (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))>
#<alt (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))>
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 ux (+.f32 2 (*.f32 -1 ux)))>
#<alt (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))>
#<alt (pow.f32 (PI.f32) 2)>
#<alt (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))>
#<alt (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))>
#<alt (pow.f32 (PI.f32) 3)>
#<alt (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
Outputs
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))))))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.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)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.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)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (-.f32 (*.f32 2 ux) 2))) (pow.f32 (+.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 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.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)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (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 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))>
#<alt (+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 4))))))>
#<alt (+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))))))))>
#<alt (+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))))))))))>
#<alt (+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))))))))))))>
#<alt (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))>
#<alt (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))>
#<alt (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))>
#<alt (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))>
#<alt (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))))>
#<alt (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))))))>
#<alt (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (-.f32 (*.f32 2 ux) 2))) (pow.f32 (+.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)))))))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2))))>
#<alt (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))))>
#<alt (*.f32 2 ux)>
#<alt (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))>
#<alt (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))>
#<alt (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))>
#<alt (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))>
#<alt (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))>
#<alt (*.f32 -2 (*.f32 maxCos ux))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))>
#<alt (*.f32 -2 (*.f32 maxCos ux))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 (sqrt.f32 ux) (sqrt.f32 2))>
#<alt (+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))>
#<alt (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 -2))>
#<alt (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (pow.f32 (sqrt.f32 2) 2)))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6)))))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (sqrt.f32 -2) 8))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (sqrt.f32 2) 8))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 7) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 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 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 (pow.f32 ux 4) (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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (sqrt.f32 -1) 8))))) (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 (pow.f32 ux 4) (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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 ux (sqrt.f32 -1))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6)))) (-.f32 (*.f32 2 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (sqrt.f32 -1) 8))))) (*.f32 ux (sqrt.f32 -1))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 (sqrt.f32 -1) 5)))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 2 ux)>
#<alt (*.f32 -1 (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 -1 (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))>
#<alt (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))>
#<alt (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (*.f32 -1 (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))>
#<alt 1>
#<alt (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))>
#<alt (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))>
#<alt (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))>
#<alt (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))>
#<alt (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))>
#<alt (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 1/6 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))))>
#<alt (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))))))))))>
#<alt (*.f32 4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2))))))))))))))))>
#<alt (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))))>
#<alt (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))))))))))))))))))>
#<alt (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))>
#<alt (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))))))>
#<alt (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))>
#<alt (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (PI.f32))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))>
#<alt (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))>
#<alt (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))>
#<alt (*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
#<alt (*.f32 -1 (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))>
#<alt (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))))))) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))))))) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2))))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))))))))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))))))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))))))))))))))>
#<alt (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))))))>
#<alt (*.f32 ux (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))>
#<alt (*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)))))>
#<alt (*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3))))))>
#<alt (*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 5)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3))))))))>
#<alt (*.f32 -1 (*.f32 ux (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
#<alt (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))>
Calls

90 calls:

TimeVariablePointExpression
68.0ms
maxCos
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* maxCos (* ux -2)) (* ux (+ 2 (* -1 ux))))))
50.0ms
maxCos
@inf
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))
25.0ms
maxCos
@-inf
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))
24.0ms
ux
@0
(* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ (* maxCos (* ux (- (* 2 ux) 2))) (* ux (+ 2 (* -1 ux)))))))
16.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* ux 2) (* ux (+ (* (neg ux) (pow (+ -1 maxCos) 2)) (* -2 maxCos))))))

rewrite154.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
588×log1p-expm1-u
588×expm1-log1p-u
572×add-exp-log
561×pow1
233×log-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify566.0ms (2.1%)

Algorithm
egg-herbie
Rules
636×fma-define
594×associate-*r*
463×distribute-rgt-in
463×distribute-lft-in
239×mul-1-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03358127841
Stop Event
node limit
Counts
690 → 908
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.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 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.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 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.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 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (-.f32 (*.f32 2 ux) 2))) (pow.f32 (+.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 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.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 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.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)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (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 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))))))))))))
(*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (-.f32 (*.f32 2 ux) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 -2))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (pow.f32 (sqrt.f32 2) 2)))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6)))))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (sqrt.f32 -2) 8))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (sqrt.f32 2) 8))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 7) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 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 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 (pow.f32 ux 4) (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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (sqrt.f32 -1) 8))))) (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 (pow.f32 ux 4) (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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 ux (sqrt.f32 -1))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6)))) (-.f32 (*.f32 2 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (sqrt.f32 -1) 8))))) (*.f32 ux (sqrt.f32 -1))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 (sqrt.f32 -1) 5)))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 2 ux)
(*.f32 -1 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (*.f32 -1 (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 1/6 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))))
(*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))))))))))
(*.f32 4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2))))))))))))))))
(*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))))))))))))))))))
(*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))))))
(*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (PI.f32))
(*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32)))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))
(*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 -1 (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))))))) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))))))) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6))))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6)))))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2))))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))))))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))))))
(*.f32 ux (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3))))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3)))))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 5)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3))))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(*.f32 (sqrt.f32 ux) (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))) 1/2))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 1/2))
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(hypot.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(hypot.f32 (sqrt.f32 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) (sqrt.f32 (*.f32 2 ux)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 1))
(+.f32 (*.f32 2 ux) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 ux -1 2)))) 1)
(pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux -1 2))) 3)
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux -1 2))) 2)
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux -1 2)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 ux -1 2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 ux -1 2))))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 ux -1 2))))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 ux -1 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 ux -1 2))) 1))
(fma.f32 2 ux (*.f32 ux (neg.f32 ux)))
(fma.f32 2 ux (*.f32 (neg.f32 ux) ux))
(fma.f32 ux 2 (*.f32 ux (neg.f32 ux)))
(fma.f32 ux 2 (*.f32 (neg.f32 ux) ux))
(fma.f32 1 (*.f32 2 ux) (*.f32 ux (neg.f32 ux)))
(fma.f32 1 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 ux)) 2) (cbrt.f32 (*.f32 2 ux)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 ux)) 2) (cbrt.f32 (*.f32 2 ux)) (*.f32 (neg.f32 ux) ux))
(fma.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 2 ux)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 2 ux)) (*.f32 (neg.f32 ux) ux))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(log.f32 (exp.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 1 (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (PI.f32) 6))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 2)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1))
(+.f32 (pow.f32 (PI.f32) 2) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) 2)) (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))) 1))
(fma.f32 (PI.f32) (PI.f32) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(fma.f32 1 (pow.f32 (PI.f32) 2) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(fma.f32 (pow.f32 (PI.f32) 2) 1 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 1)
(pow.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 -4/3) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 1)
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 1))
(+.f32 (*.f32 uy (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(+.f32 (*.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy) (*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))) 1)
(pow.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))) 3)
(pow.f32 (pow.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))))
(cbrt.f32 (pow.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(log1p.f32 (expm1.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(exp.f32 (log.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))) 1))
(fma.f32 uy (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(fma.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy (*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2))))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (*.f32 ux (fma.f32 -2 maxCos (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos -1) 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 6)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 4)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 4))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 6))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 maxCos -1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) ux) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 2 (*.f32 -2 maxCos))))))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 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)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 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)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 ux 4) (*.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 (pow.f32 ux 2) (*.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 3) (*.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 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 5)) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 maxCos -1) 8))))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 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)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (*.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 maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 2 maxCos -2) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))) ux) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 (+.f32 maxCos -1) 5))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))) ux) (*.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 maxCos -1) 3))))) ux) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (+.f32 maxCos -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (fma.f32 2 maxCos -2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 maxCos -1) 8))))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))) ux) (*.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 (+.f32 maxCos -1) 5))))) ux) (*.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 maxCos -1) 3))))) ux) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.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 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2))))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (pow.f32 (fma.f32 2 ux -2) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (-.f32 (*.f32 2 ux) 2))) (pow.f32 (+.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 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (pow.f32 (fma.f32 2 ux -2) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2))) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 2 ux -2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (pow.f32 (fma.f32 2 ux -2) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 ux -2) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 ux -2) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.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 (*.f32 2 ux) 2)) (*.f32 maxCos (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)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 5)) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) ux) (/.f32 (fma.f32 2 ux -2) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 ux -2) (pow.f32 ux 3)) (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 4)) (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 ux -2) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.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 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.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)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (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 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 ux 2)) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 ux 2)) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 ux)) ux) (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 ux 2)) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/4 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (pow.f32 (sqrt.f32 -1) 4)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 (sqrt.f32 -1) 3))))) maxCos) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1)))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (-.f32 maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 (+.f32 maxCos -1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (+.f32 maxCos -1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (+.f32 maxCos -1) 6))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (-.f32 maxCos 1) 4))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (-.f32 maxCos 1) 6))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 maxCos 1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))))))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (pow.f32 (+.f32 maxCos -1) 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (pow.f32 (+.f32 maxCos -1) 6)) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 1/64 (/.f32 (pow.f32 (+.f32 maxCos -1) 10) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 maxCos -1) 8) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) ux) (/.f32 (pow.f32 (+.f32 maxCos -1) 2) (+.f32 2 (*.f32 -2 maxCos)))))))))))))))))
(*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (fma.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(*.f32 ux (fma.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (fma.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))) (*.f32 (pow.f32 ux 5) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 ux (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 maxCos -1) 8))))) (*.f32 (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)) (+.f32 maxCos -1))) (fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (pow.f32 ux 4) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1)))) (fma.f32 -1/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))) ux) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 -1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 -1/16 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))))) ux) (*.f32 1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))) ux) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/16 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))) (*.f32 1/2 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))))) ux) (*.f32 -1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) ux) (*.f32 1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))) ux) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 maxCos 1) 6))))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 maxCos 1) 8))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))) ux)) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) ux)) (*.f32 -1/8 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 maxCos) 2) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))) ux)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))) (*.f32 1/2 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (+.f32 maxCos -1) 6))) 5/64) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (fma.f32 2 maxCos -2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (+.f32 maxCos -1) 8))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))))) ux) (*.f32 1/16 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5))))) ux) (*.f32 -1/8 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) ux) (*.f32 1/2 (/.f32 (fma.f32 2 maxCos -2) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))) ux) (*.f32 (sqrt.f32 -1) (+.f32 maxCos -1))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 maxCos (*.f32 1/2 (+.f32 (*.f32 (*.f32 maxCos (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 ux (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 ux (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 -1/4 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 ux (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 maxCos (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (pow.f32 (fma.f32 2 ux -2) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 maxCos (+.f32 (*.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2) (-.f32 (*.f32 2 ux) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (*.f32 ux (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 maxCos (fma.f32 -1/4 (*.f32 (*.f32 ux (*.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (pow.f32 (fma.f32 2 ux -2) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (*.f32 maxCos (fma.f32 -1/2 (/.f32 (*.f32 ux (*.f32 (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (pow.f32 (fma.f32 2 ux -2) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 2 ux -2))) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 -1/4 (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 ux -2) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (fma.f32 2 ux -2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1))))
(*.f32 maxCos (fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 -1))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 maxCos (fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 maxCos (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 ux -2) (pow.f32 maxCos 3)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 -1/2 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 ux -2) (pow.f32 maxCos 3)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (-.f32 (*.f32 2 ux) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) 2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) ux) (/.f32 (fma.f32 2 ux -2) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 ux -2) (pow.f32 ux 3)) (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 (pow.f32 maxCos 5) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 maxCos 4) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 ux -2) (pow.f32 maxCos 3)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (*.f32 maxCos (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (fma.f32 2 ux -2) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos) (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/4 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos) (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 ux 2)) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 1/2 (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos) (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos)) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos)) (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos)) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 ux 2)) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 ux)) ux) (/.f32 (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 ux 2)) (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/4 (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 2))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/4 (*.f32 (/.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) maxCos) (*.f32 -1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) maxCos) (*.f32 1/2 (/.f32 (+.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -1/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 ux)) 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1))))) maxCos) (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1)))) maxCos) (*.f32 ux (sqrt.f32 -1))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (PI.f32)) (sqrt.f32 2)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (PI.f32)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux)))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3))) (*.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (PI.f32)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux)))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 5/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 2))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 3))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 2) 5))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 5/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (fma.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8)) (*.f32 3/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux))))))))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))
(*.f32 maxCos (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 5/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 5/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (fma.f32 -1 (/.f32 (*.f32 maxCos (*.f32 5/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))))) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -2)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6)) -5/4)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6)) -5/4)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8)) (/.f32 (*.f32 maxCos (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6)) -5/4)) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 2)))))))))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 (*.f32 -2 maxCos) ux)
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))
(*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (/.f32 ux maxCos))))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 (*.f32 -2 maxCos) ux)
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 (neg.f32 maxCos) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 2 ux)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 (neg.f32 maxCos) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 2 ux)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 (neg.f32 maxCos) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 2 ux)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 (neg.f32 maxCos) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 2 ux)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 2 ux))))
(*.f32 (neg.f32 maxCos) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 2 ux)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3))) (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux)))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 5/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6)))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (sqrt.f32 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))) (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux)))))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 1 (sqrt.f32 2))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 3))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 1 (pow.f32 (sqrt.f32 2) 5))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 ux)) (/.f32 (*.f32 5/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 6))) (sqrt.f32 2))) (*.f32 (/.f32 (*.f32 maxCos (fma.f32 1/4 (/.f32 ux (pow.f32 (sqrt.f32 2) 8)) (*.f32 3/2 (/.f32 ux (pow.f32 (sqrt.f32 2) 8))))) (sqrt.f32 2)) (sqrt.f32 (/.f32 1 ux))))))))))) (*.f32 (sqrt.f32 ux) (sqrt.f32 2)))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (sqrt.f32 -2))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))
(*.f32 maxCos (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 5/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 5/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6))) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (fma.f32 -1 (/.f32 (*.f32 maxCos (*.f32 5/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 -2) 6)))) (pow.f32 (sqrt.f32 -2) 2)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 -2) 8)))) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 1 (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 -2) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 1 (sqrt.f32 -2)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6)) -5/4)) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8))) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6))))) (pow.f32 (sqrt.f32 2) 2)))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6)) -5/4)) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (*.f32 (pow.f32 maxCos 4) ux) (pow.f32 (sqrt.f32 2) 8)) (/.f32 (*.f32 maxCos (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (sqrt.f32 2) 6)) -5/4)) (pow.f32 (sqrt.f32 2) 2)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/2835 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 9)) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/155925 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 11)) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/2835 (*.f32 (pow.f32 (PI.f32) 9) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 5/4 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (+.f32 (*.f32 1/2 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 5/4 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/4 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (*.f32 3/2 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (neg.f32 ux))) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (neg.f32 ux))) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (neg.f32 ux))) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6)) 5/64)) (sqrt.f32 -2))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (neg.f32 ux))) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6)))))) (pow.f32 (sqrt.f32 -2) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (sqrt.f32 -2) 8))))) (sqrt.f32 -2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -1 ux))) (sqrt.f32 -2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6)) 5/64)) (sqrt.f32 -2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (sqrt.f32 -2) 6)) 5/64))) (pow.f32 (sqrt.f32 -2) 2)) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (pow.f32 (sqrt.f32 -2) 8))))) (sqrt.f32 -2))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -2) 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (neg.f32 ux))) (sqrt.f32 -2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -2)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (neg.f32 ux)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (neg.f32 ux)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (neg.f32 ux)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)) -5/64))) (sqrt.f32 2))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (neg.f32 ux)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (sqrt.f32 2) 8))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)))))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 2) 3)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 2) 5)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -1 ux)))) (sqrt.f32 2)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2)))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)) -5/64))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) ux))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (fma.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (pow.f32 (sqrt.f32 2) 8)) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (sqrt.f32 2) 6)) -5/64))) (pow.f32 (sqrt.f32 2) 2)))))) (sqrt.f32 2))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 5))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 7))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos 3))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 2 (neg.f32 ux)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 2))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 7) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (fma.f32 -5/128 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 7) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 7)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -7/256 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 9)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 ux (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 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 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 (pow.f32 ux 4) (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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6)) 5/64) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (sqrt.f32 -1) 8))))) (*.f32 (pow.f32 ux 5) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 (pow.f32 ux 4) (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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -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 3) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 5)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6)) 5/64)) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (sqrt.f32 -1) 8)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (sqrt.f32 -1) 6)) 5/64) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 2 maxCos -2) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 maxCos -2)) (sqrt.f32 -1)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 2 maxCos -2) 2)) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 (sqrt.f32 -1) 5))))) ux) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 maxCos -2)) (sqrt.f32 -1)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))))) (*.f32 ux (sqrt.f32 -1))))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (sqrt.f32 -1) 6)) 5/64)) (*.f32 ux (sqrt.f32 -1))))) ux) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 2 maxCos -2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 maxCos -2)) (sqrt.f32 -1)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (sqrt.f32 -1) 6)))) (-.f32 (*.f32 2 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (sqrt.f32 -1) 8))))) (*.f32 ux (sqrt.f32 -1))))) ux)) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 (sqrt.f32 -1) 5)))) ux)) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux)) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 -1)))) ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (sqrt.f32 -1) 6)) 5/64)) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (sqrt.f32 -1) 6)) 5/64) (fma.f32 2 maxCos -2)) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (sqrt.f32 -1) 8)))) (sqrt.f32 -1))))) ux) (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 (sqrt.f32 -1) 5)))) ux) (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 2 maxCos -2) 2)) (pow.f32 (sqrt.f32 -1) 3)))) ux) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 maxCos -2)) (sqrt.f32 -1)))) ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 2 ux)
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 (/.f32 1 ux) -1))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (neg.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (neg.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (neg.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (neg.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 ux (fma.f32 -1 (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)) (neg.f32 (fma.f32 2 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 2 maxCos -2) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 2 maxCos -2) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 2 maxCos -2) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 2 maxCos -2) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 2 maxCos -2) ux) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)) (/.f32 1 ux)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 maxCos ux) (fma.f32 -1 (/.f32 (+.f32 maxCos -1) ux) (fma.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1) (/.f32 1 ux)))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos (*.f32 -1 (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos (*.f32 -1 (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos (*.f32 -1 (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 maxCos (*.f32 -1 (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (neg.f32 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) maxCos)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (fma.f32 -1 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) maxCos) (fma.f32 -1 (pow.f32 ux 2) (/.f32 1 (pow.f32 maxCos 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos)) (*.f32 -1 (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (fma.f32 -1 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (neg.f32 (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos))) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) maxCos))) maxCos)) (*.f32 -1 (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (/.f32 (*.f32 -1 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos))) maxCos) (pow.f32 ux 2))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) -2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) -2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) -2)))
(+.f32 1 (*.f32 ux (-.f32 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) 2)))
(+.f32 1 (*.f32 ux (+.f32 (fma.f32 2 maxCos (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))) -2)))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 2 (/.f32 maxCos ux) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 -2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 2 (/.f32 maxCos ux)) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 2 (/.f32 1 ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 2 (/.f32 maxCos ux) (+.f32 (/.f32 1 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -2 (/.f32 1 ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) ux))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (neg.f32 (/.f32 (+.f32 1 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))) (/.f32 1 ux))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))) (/.f32 1 ux))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))) (/.f32 1 ux))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (*.f32 -1 (/.f32 (-.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) (/.f32 1 ux)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))) (/.f32 1 ux))) ux))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(*.f32 (-.f32 1 ux) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 1 ux)) maxCos) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (pow.f32 maxCos 2)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) maxCos))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) maxCos))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) maxCos))) maxCos) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) maxCos)))) maxCos)) (pow.f32 ux 2)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) maxCos))) maxCos) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (neg.f32 ux) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (*.f32 -1 (+.f32 (*.f32 ux (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 maxCos) 2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 2 maxCos -2)) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (+.f32 maxCos -1)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) ux)))
(*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)))) (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) maxCos)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (fma.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) maxCos) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (pow.f32 maxCos 2)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))
(neg.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) maxCos)))
(*.f32 (pow.f32 maxCos 2) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) maxCos))) maxCos))))
(*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 1/6 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))))
(fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 maxCos (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 1/6 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))))
(fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 maxCos (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 maxCos (fma.f32 -1/12 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 3)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))
(fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 maxCos (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 maxCos (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 maxCos (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64)))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 maxCos (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))) (*.f32 maxCos (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))) (*.f32 2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))))
(fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 maxCos (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 maxCos (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2)))) (*.f32 maxCos (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 maxCos (*.f32 2/3 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64)))) (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64) (fma.f32 2 ux -2)) (+.f32 2 (neg.f32 ux))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 5)) (pow.f32 (+.f32 2 (neg.f32 ux)) 4))))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))))))))
(*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux))))))))
(*.f32 maxCos (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 -2/3 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))))
(*.f32 maxCos (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))))))))
(*.f32 maxCos (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))))))
(*.f32 maxCos (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))))))))))
(*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))))))))))
(*.f32 maxCos (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)))) (*.f32 2/3 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))) (fma.f32 2 ux -2)) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (pow.f32 (fma.f32 2 ux -2) 4))))))))))))))
(*.f32 4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 4/3 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 -2/3 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2))))))))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2/3 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/64 (*.f32 (/.f32 (pow.f32 maxCos 4) (pow.f32 (sqrt.f32 -1) 8)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)) (pow.f32 (fma.f32 2 ux -2) 4))) (*.f32 1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64)) (fma.f32 2 ux -2)))))))))))))))
(*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64))))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))))))))))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 (pow.f32 ux 2) (*.f32 2/3 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)))) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) ux) (/.f32 (fma.f32 2 maxCos -1) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))))))))))))))))))
(*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (fma.f32 2 maxCos -1))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))))
(*.f32 ux (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (fma.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))
(*.f32 ux (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (fma.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (fma.f32 -1/12 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))))
(*.f32 ux (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (fma.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (fma.f32 -1/12 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))))))
(*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))))))
(*.f32 ux (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (fma.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (fma.f32 -1/12 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 2/3 (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))))))))
(*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (sqrt.f32 (fma.f32 2 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 (neg.f32 ux) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)))))
(*.f32 (neg.f32 ux) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (neg.f32 (/.f32 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))) ux))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))
(*.f32 (neg.f32 ux) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (neg.f32 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) ux) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))) ux) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))
(*.f32 (neg.f32 ux) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (neg.f32 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 -1/12 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))) ux) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))) ux) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))))
(*.f32 (neg.f32 ux) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (neg.f32 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (fma.f32 2 maxCos -2)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 (*.f32 -1/12 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))) ux) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))) ux) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (PI.f32))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (fma.f32 2 ux -2))) (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(fma.f32 maxCos (fma.f32 -1/8 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/16 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 (*.f32 1/16 (*.f32 maxCos (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 3)))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 3))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (PI.f32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 maxCos (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4)))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))
(fma.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2))) (*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 maxCos (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 maxCos (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (PI.f32) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64))) (*.f32 (*.f32 (*.f32 maxCos (PI.f32)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64) (fma.f32 2 ux -2)) (+.f32 2 (neg.f32 ux))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 5)) (pow.f32 (+.f32 2 (neg.f32 ux)) 4))))) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (PI.f32))
(*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (PI.f32))
(*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32)))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32)))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (PI.f32)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64)) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))))
(*.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (PI.f32)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (PI.f32) (fma.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))) (fma.f32 2 ux -2)) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (pow.f32 (fma.f32 2 ux -2) 4)))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32))))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (PI.f32) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 15) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (PI.f32) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 19) (*.f32 ux (fma.f32 2 ux -2))))) (*.f32 (PI.f32) (fma.f32 -1/64 (*.f32 (/.f32 (pow.f32 maxCos 4) (pow.f32 (sqrt.f32 -1) 8)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)) (pow.f32 (fma.f32 2 ux -2) 4))) (*.f32 1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64)) (fma.f32 2 ux -2))))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 5) (pow.f32 (fma.f32 2 ux -2) 3)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 7) (pow.f32 (fma.f32 2 ux -2) 5)))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64))) (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 3)))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32) (*.f32 (pow.f32 ux 2) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 (pow.f32 ux 2) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (pow.f32 ux 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (PI.f32)) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (PI.f32) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) ux) (/.f32 (fma.f32 2 maxCos -1) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))
(*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (fma.f32 2 maxCos -1)))
(*.f32 ux (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 ux (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))
(*.f32 ux (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 ux (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (fma.f32 2 maxCos -1) 4))))) (pow.f32 ux 5)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (pow.f32 ux 4)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))))))
(*.f32 -1 (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(neg.f32 (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (fma.f32 2 maxCos -1))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 1/8 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))))) ux) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 (*.f32 -1/8 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))) ux) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) ux) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))) ux)) (*.f32 -1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) ux)) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (fma.f32 2 maxCos -2)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (fma.f32 2 maxCos -1) 4))))) ux) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 1/16 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))))) ux) (*.f32 (*.f32 -1/8 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))) ux) (*.f32 1/2 (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))
(*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))))
(*.f32 (pow.f32 uy 3) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(neg.f32 (*.f32 (pow.f32 uy 3) (fma.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(neg.f32 (*.f32 (pow.f32 uy 3) (fma.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(neg.f32 (*.f32 (pow.f32 uy 3) (fma.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(neg.f32 (*.f32 (pow.f32 uy 3) (fma.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))
(*.f32 -1 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))))))
(neg.f32 (*.f32 (pow.f32 uy 3) (fma.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 uy 2)) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux)))))) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32))))
(+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2)))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(fma.f32 maxCos (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2))))) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2))))))) (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2)))))) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 3)))))) (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2)))))))) (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2)))))) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))))))) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (PI.f32) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64))))))) (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 3))))))) (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2)))))))) (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2)))))) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))) (-.f32 (*.f32 2 ux) 2)) (+.f32 2 (*.f32 -1 ux)))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 5)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))))))))))) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -1 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 1/16 (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))))))))) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 ux) 2) 2))))))))) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 ux) 2))))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (PI.f32) (-.f32 (*.f32 2 ux) 2))))))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (fma.f32 maxCos (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64) (fma.f32 2 ux -2)) (+.f32 2 (neg.f32 ux))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 5)) (pow.f32 (+.f32 2 (neg.f32 ux)) 4))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64) (fma.f32 2 ux -2)) (+.f32 2 (neg.f32 ux))) (*.f32 -1/64 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 5)) (pow.f32 (+.f32 2 (neg.f32 ux)) 4)))))))))) (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (PI.f32) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 ux (pow.f32 (fma.f32 2 ux -2) 4)) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) 5/64)))))))) (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 3))))))) (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 ux -2) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 ux -2) 2)))))))) (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 ux -2)))) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 (PI.f32) (fma.f32 2 ux -2)))))) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (PI.f32)))))
(*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))))
(*.f32 maxCos (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2))))
(*.f32 maxCos (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)))))
(*.f32 maxCos (+.f32 (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2))) (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))))))) (pow.f32 maxCos 4))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6))))))
(*.f32 maxCos (+.f32 (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 maxCos 6)))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6)))))))
(*.f32 maxCos (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (PI.f32)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64)) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 maxCos 6)))))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (PI.f32))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))) (-.f32 (*.f32 2 ux) 2))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)))))) (pow.f32 maxCos 6))))))))
(*.f32 maxCos (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (PI.f32)))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (fma.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))) (fma.f32 2 ux -2)) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (pow.f32 (fma.f32 2 ux -2) 4)))))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))) (fma.f32 2 ux -2)) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5))) (pow.f32 (fma.f32 2 ux -2) 4))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (PI.f32)) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64)) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4))) (pow.f32 (fma.f32 2 ux -2) 3)) 5/64))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)))) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5)))) (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))))) (pow.f32 maxCos 6))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))))))
(*.f32 (neg.f32 maxCos) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)))))
(*.f32 (neg.f32 maxCos) (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4))))))
(*.f32 (neg.f32 maxCos) (+.f32 (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2))) (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))
(*.f32 (neg.f32 maxCos) (+.f32 (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 2 ux) 2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 4) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 5))) (*.f32 (pow.f32 (sqrt.f32 -1) 8) (pow.f32 (-.f32 (*.f32 2 ux) 2) 4)))) (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -1 ux)) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3)))) (*.f32 -1/64 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (pow.f32 (+.f32 2 (*.f32 -1 ux)) 4))) (*.f32 (pow.f32 (sqrt.f32 -1) 6) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (-.f32 (*.f32 2 ux) 2))))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -1 ux)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (-.f32 (*.f32 2 ux) 2))) (*.f32 (PI.f32) (+.f32 2 (*.f32 -1 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (-.f32 (*.f32 2 ux) 2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -1 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (fma.f32 2 ux -2)) maxCos)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64))))))) (pow.f32 maxCos 8)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (*.f32 (PI.f32) (fma.f32 -1/64 (*.f32 (/.f32 (pow.f32 maxCos 4) (pow.f32 (sqrt.f32 -1) 8)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)) (pow.f32 (fma.f32 2 ux -2) 4))) (*.f32 1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64)) (fma.f32 2 ux -2))))))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 (/.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) (pow.f32 uy 2)) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/64 (*.f32 (/.f32 (pow.f32 maxCos 4) (pow.f32 (sqrt.f32 -1) 8)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 5)) (pow.f32 (fma.f32 2 ux -2) 4))) (*.f32 1/2 (*.f32 (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (*.f32 (+.f32 2 (neg.f32 ux)) (*.f32 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 -1) 6)) (/.f32 (*.f32 ux (pow.f32 (+.f32 2 (neg.f32 ux)) 4)) (pow.f32 (fma.f32 2 ux -2) 3))) -5/64)) (fma.f32 2 ux -2)))))))))) (pow.f32 maxCos 10)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (neg.f32 ux))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 2 ux -2))) (*.f32 (PI.f32) (+.f32 2 (neg.f32 ux)))))) (pow.f32 maxCos 2)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 2)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) ux) (pow.f32 (fma.f32 2 ux -2) 3))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 2))) (pow.f32 (sqrt.f32 -1) 2)))))) (pow.f32 maxCos 4)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (/.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (neg.f32 ux)) 3))) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (*.f32 (pow.f32 maxCos 5) ux) (pow.f32 (fma.f32 2 ux -2) 5))) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (neg.f32 ux)) 3)) (pow.f32 (sqrt.f32 -1) 4)))))) (pow.f32 maxCos 6))))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1)))))))
(fma.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))) (*.f32 (pow.f32 ux 2) (*.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1)))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))))))))))
(fma.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (*.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2)))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))))))))
(fma.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2)))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 3))))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))))))))))))))
(fma.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2)))))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 3))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (PI.f32)) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)))))))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2)))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 2))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))) (-.f32 (*.f32 2 maxCos) 1)) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))))))
(fma.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -1)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 2 maxCos -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 2))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 2)))))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -1/12 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5)))) (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -1) 3))))) (*.f32 (pow.f32 ux 2) (fma.f32 uy (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (PI.f32)) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64)))))) (*.f32 (pow.f32 ux 2) (*.f32 uy (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (PI.f32) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) ux) (/.f32 (fma.f32 2 maxCos -1) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4))))))) (*.f32 2/3 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 4) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) 5/64) ux) (/.f32 (fma.f32 2 maxCos -1) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -1) 5) (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4)))))))))))))))))))))
(*.f32 ux (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))
(*.f32 ux (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)))
(*.f32 ux (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux)))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)))))
(*.f32 ux (+.f32 (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux)) (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))))) (pow.f32 ux 2))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3))))))
(*.f32 ux (+.f32 (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))) (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))))) (pow.f32 ux 3)))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3)))))))
(*.f32 ux (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))))) (pow.f32 ux 3)))))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 5)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) (pow.f32 ux 3))))))))
(*.f32 ux (fma.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (PI.f32) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (fma.f32 2 maxCos -1) 4))))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) (pow.f32 ux 5)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) (pow.f32 ux 4)) (+.f32 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (+.f32 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))))) (pow.f32 ux 2)) (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))))) (pow.f32 ux 3))))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 (neg.f32 ux) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) ux) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))))))) ux) (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) ux) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 uy (fma.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 (*.f32 1/8 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))))) ux) (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))))) ux) (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) ux) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) ux) (*.f32 uy (fma.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 (*.f32 1/8 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))))) ux) (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))))) ux) (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) ux) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))) (-.f32 (*.f32 2 maxCos) 2)) (-.f32 (*.f32 2 maxCos) 1))) (*.f32 -1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 5) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 4)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 1/64 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))) (*.f32 1/16 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 4) (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (*.f32 1/8 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3)))))))) ux)) (*.f32 uy (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 2 maxCos) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))) ux)) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))))))
(*.f32 (neg.f32 ux) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (PI.f32) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (fma.f32 2 maxCos -2)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (fma.f32 2 maxCos -1) 4))))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64) (fma.f32 2 maxCos -2)) (fma.f32 2 maxCos -1)) (*.f32 -1/64 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 5) (pow.f32 (fma.f32 2 maxCos -1) 4)))))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) ux) (*.f32 uy (fma.f32 -1 (*.f32 (*.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 4) (pow.f32 (fma.f32 2 maxCos -1) 3)) 5/64))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))))) ux) (*.f32 uy (fma.f32 -1/12 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (*.f32 (*.f32 1/8 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))))))) ux) (*.f32 uy (fma.f32 -1/4 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))))))) ux) (*.f32 uy (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))) ux) (*.f32 uy (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 2 maxCos -1))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 2 maxCos -1))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 3)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 3))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 1))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))) 1)
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(*.f32 (sqrt.f32 ux) (pow.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))) 1/2))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 1/2)
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 3)
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 2)
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(hypot.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(hypot.f32 (sqrt.f32 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) (sqrt.f32 (*.f32 2 ux)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))) 1/2))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))) 1))
(sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))) 3)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 3))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))) 1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1)
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 1/3)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) 1)
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 2) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 1/2)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 3)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 2)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 3)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2))))) 3))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 1))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))
(+.f32 (*.f32 2 ux) (*.f32 ux (neg.f32 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 ux -1 2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 ux -1 2))))
(pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 1)
(*.f32 ux (fma.f32 ux -1 2))
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux -1 2))) 3)
(*.f32 ux (fma.f32 ux -1 2))
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux -1 2))) 2)
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 3) 1/3)
(*.f32 ux (fma.f32 ux -1 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux -1 2)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 ux -1 2)))))
(*.f32 ux (fma.f32 ux -1 2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 3))
(*.f32 ux (fma.f32 ux -1 2))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 ux -1 2))))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 ux -1 2))))
(*.f32 ux (fma.f32 ux -1 2))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 ux -1 2))))
(*.f32 ux (fma.f32 ux -1 2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 ux -1 2))) 1))
(*.f32 ux (fma.f32 ux -1 2))
(fma.f32 2 ux (*.f32 ux (neg.f32 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(fma.f32 2 ux (*.f32 (neg.f32 ux) ux))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(fma.f32 ux 2 (*.f32 ux (neg.f32 ux)))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(fma.f32 ux 2 (*.f32 (neg.f32 ux) ux))
(*.f32 ux (+.f32 2 (neg.f32 ux)))
(fma.f32 1 (*.f32 2 ux) (*.f32 ux (neg.f32 ux)))
(fma.f32 1 (*.f32 2 ux) (neg.f32 (pow.f32 ux 2)))
(fma.f32 1 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux))
(fma.f32 1 (*.f32 2 ux) (neg.f32 (pow.f32 ux 2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 ux)) 2) (cbrt.f32 (*.f32 2 ux)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 ux)) 2) (cbrt.f32 (*.f32 2 ux)) (neg.f32 (pow.f32 ux 2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 ux)) 2) (cbrt.f32 (*.f32 2 ux)) (*.f32 (neg.f32 ux) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 ux)) 2) (cbrt.f32 (*.f32 2 ux)) (neg.f32 (pow.f32 ux 2)))
(fma.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 2 ux)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 2 ux)) (neg.f32 (pow.f32 ux 2)))
(fma.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 2 ux)) (*.f32 (neg.f32 ux) ux))
(fma.f32 (sqrt.f32 (*.f32 2 ux)) (sqrt.f32 (*.f32 2 ux)) (neg.f32 (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3) 1/3)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(expm1.f32 (log1p.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (PI.f32))
(pow.f32 (PI.f32) 2)
(*.f32 1 (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 3)
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3)
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))
(pow.f32 (PI.f32) 2)
(cbrt.f32 (pow.f32 (PI.f32) 6))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(exp.f32 (log.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 2)) 1))
(pow.f32 (PI.f32) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 1))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))))
(+.f32 (pow.f32 (PI.f32) 2) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))))
(pow.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)) 1)
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))) 3)
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)) 3) 1/3)
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))) 2)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) 2)) (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (PI.f32) 2)) (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2)) 3))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(exp.f32 (log.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (pow.f32 (PI.f32) 2))) 1))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(fma.f32 (PI.f32) (PI.f32) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(fma.f32 1 (pow.f32 (PI.f32) 2) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(fma.f32 (pow.f32 (PI.f32) 2) 1 (*.f32 (pow.f32 (PI.f32) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (pow.f32 (PI.f32) 2) (+.f32 1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 2) (cbrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(+.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) 2)) 3) (*.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) 2)) (sqrt.f32 (pow.f32 (PI.f32) 2)) (*.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (PI.f32) 2)))
(*.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (PI.f32) 2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 3)
(*.f32 1 (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(pow.f32 (sqrt.f32 (PI.f32)) 6)
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (PI.f32) 3)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(pow.f32 (PI.f32) 3)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (log.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 3)) 1))
(pow.f32 (PI.f32) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(pow.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 1)
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 3)
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3) 1/3)
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 -4/3) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3))
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(exp.f32 (log.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 1))
(*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 1)
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 3)
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3) 1/3)
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) 3))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) 1))
(*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))
(+.f32 (*.f32 uy (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))) (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(+.f32 (*.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy) (*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy))
(*.f32 uy (+.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(pow.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 1)
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(pow.f32 (cbrt.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))) 3)
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(pow.f32 (pow.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 3) 1/3)
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(pow.f32 (sqrt.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(cbrt.f32 (pow.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))))) 3))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(expm1.f32 (log1p.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(log1p.f32 (expm1.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(exp.f32 (log.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))) 1))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(fma.f32 uy (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))
(fma.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy (*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) uy))
(*.f32 uy (+.f32 (*.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 2))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2))))) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 (*.f32 ux maxCos) (fma.f32 2 ux -2)))))))

eval2.4s (8.8%)

Compiler

Compiled 87919 to 67683 computations (23% saved)

prune405.0ms (1.5%)

Pruning

66 alts after pruning (61 fresh and 5 done)

PrunedKeptTotal
New1181361217
Fresh172542
Picked415
Done145
Total1203661269
Accuracy
100.0%
Counts
1269 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.1%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))) 2)
91.6%
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux 3) (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
91.9%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
95.1%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
58.6%
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
88.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3))) (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
96.9%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
47.3%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
41.9%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
48.5%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
7.2%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (neg.f32 1))))
81.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 maxCos ux)) (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (/.f32 1 ux))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
81.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
48.1%
(*.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (+.f32 1 (-.f32 (*.f32 ux maxCos) ux)))))))
79.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
76.2%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))
55.8%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 ux 2)))))))
95.8%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
97.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
95.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (expm1.f32 (log1p.f32 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))))))
54.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
97.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
94.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 ux -1 2)) 3) 1/3))))
97.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (+.f32 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux)))))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 (/.f32 1 ux)) 1)))))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
93.1%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
53.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
55.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 ux 2)))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 maxCos 1) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) (/.f32 1 ux))) (/.f32 maxCos ux)))))
93.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux 2) (+.f32 (/.f32 2 ux) -1))))
98.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))))
76.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))
93.9%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
58.7%
(*.f32 (log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
58.7%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
87.2%
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 2 (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (exp.f32 (log.f32 (*.f32 ux (fma.f32 ux -1 2))))))))))
85.0%
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -1 ux)))) (PI.f32)))))
67.4%
(*.f32 2 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 uy (PI.f32))) 3) 1/3))
68.5%
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) 1/3) (*.f32 uy (PI.f32))))
68.9%
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 2) (*.f32 uy (PI.f32))))
69.0%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux)) (*.f32 uy (PI.f32))))
66.5%
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 2)) (*.f32 uy (PI.f32))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
48.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
81.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
81.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 ux) (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2)))))))))
81.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
69.0%
(*.f32 2 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3)) (*.f32 uy (PI.f32))))
69.0%
(*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))) (*.f32 uy (PI.f32))))
68.9%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)))
69.0%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
69.0%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))) (*.f32 uy (PI.f32))))
66.4%
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 2 ux)) (*.f32 uy (PI.f32))))
68.4%
(*.f32 2 (*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) (*.f32 uy (PI.f32))))
66.5%
(*.f32 2 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 2)))))
68.4%
(*.f32 2 (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 1/2)) (*.f32 uy (PI.f32))))
47.3%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
97.4%
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2)))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
54.6%
(sqrt.f32 (*.f32 (log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
81.8%
(sqrt.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 ux (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -1 (-.f32 (*.f32 2 maxCos) 2))))))))
48.5%
(sqrt.f32 (*.f32 4 (*.f32 (pow.f32 uy 2) (*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
78.3%
(sqrt.f32 (*.f32 -1 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 2 maxCos) 2)))))
91.4%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (fma.f32 ux -1 2) (*.f32 maxCos (*.f32 ux -2)))))))
Compiler

Compiled 4857 to 3661 computations (24.6% saved)

regimes764.0ms (2.8%)

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

11 calls:

113.0ms
(*.f32 uy 2)
106.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))))))
88.0ms
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
66.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
55.0ms
ux
Results
AccuracySegmentsBranch
98.6%1ux
98.6%1uy
98.6%1maxCos
98.6%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.6%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.6%1(*.f32 (*.f32 uy 2) (PI.f32))
98.6%1(*.f32 uy 2)
98.6%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.6%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.6%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.6%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes523.0ms (1.9%)

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

11 calls:

116.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
48.0ms
(*.f32 uy 2)
47.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
46.0ms
ux
46.0ms
uy
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.4%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.4%1(*.f32 (*.f32 uy 2) (PI.f32))
98.4%1(*.f32 uy 2)
98.4%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.4%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes352.0ms (1.3%)

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

11 calls:

61.0ms
uy
37.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
36.0ms
maxCos
35.0ms
(*.f32 uy 2)
33.0ms
ux
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.4%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.4%1(*.f32 (*.f32 uy 2) (PI.f32))
98.4%1(*.f32 uy 2)
98.4%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.4%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes229.0ms (0.8%)

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

11 calls:

26.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
25.0ms
(*.f32 uy 2)
24.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
22.0ms
ux
21.0ms
maxCos
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 132 to 94 computations (28.8% saved)

regimes270.0ms (1%)

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

11 calls:

83.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
22.0ms
uy
21.0ms
ux
21.0ms
(*.f32 uy 2)
21.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
97.4%1ux
97.4%1uy
97.4%1maxCos
97.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))))))
97.4%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
97.4%1(*.f32 (*.f32 uy 2) (PI.f32))
97.4%1(*.f32 uy 2)
97.4%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
97.4%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
97.4%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
97.4%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes96.0ms (0.3%)

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

6 calls:

16.0ms
uy
16.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
15.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
15.0ms
(*.f32 uy 2)
15.0ms
ux
Results
AccuracySegmentsBranch
97.0%1ux
97.0%1uy
97.0%1maxCos
97.0%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
97.0%1(*.f32 (*.f32 uy 2) (PI.f32))
97.0%1(*.f32 uy 2)
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes259.0ms (0.9%)

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

6 calls:

170.0ms
maxCos
29.0ms
uy
16.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
14.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
13.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
96.9%1uy
96.9%1maxCos
96.9%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
96.9%1(*.f32 (*.f32 uy 2) (PI.f32))
96.9%1(*.f32 uy 2)
96.9%1ux
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes88.0ms (0.3%)

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

6 calls:

16.0ms
(*.f32 uy 2)
14.0ms
uy
14.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
14.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
14.0ms
maxCos
Results
AccuracySegmentsBranch
93.1%1ux
93.1%1uy
93.1%1maxCos
93.1%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
93.1%1(*.f32 (*.f32 uy 2) (PI.f32))
93.1%1(*.f32 uy 2)
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes241.0ms (0.9%)

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

6 calls:

153.0ms
uy
28.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
17.0ms
(*.f32 uy 2)
16.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
15.0ms
ux
Results
AccuracySegmentsBranch
81.4%1maxCos
85.7%2ux
90.0%2uy
89.0%2(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
90.0%2(*.f32 (*.f32 uy 2) (PI.f32))
90.0%2(*.f32 uy 2)
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes26.0ms (0.1%)

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

3 calls:

9.0ms
maxCos
8.0ms
ux
7.0ms
uy
Results
AccuracySegmentsBranch
81.4%1maxCos
81.4%1ux
81.4%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes65.0ms (0.2%)

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

3 calls:

53.0ms
uy
5.0ms
ux
5.0ms
maxCos
Results
AccuracySegmentsBranch
81.1%1uy
81.1%1ux
81.1%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes21.0ms (0.1%)

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

3 calls:

11.0ms
ux
5.0ms
uy
5.0ms
maxCos
Results
AccuracySegmentsBranch
69.0%1maxCos
76.4%2ux
69.0%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes14.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes12.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes10.0ms (0%)

Accuracy

Total -19.0b remaining (-176.6%)

Threshold costs -19b (-176.6%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0035560824908316135
0.004831989295780659
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00019301497377455235
0.00024025766470003873
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify95.0ms (0.3%)

Algorithm
egg-herbie
Rules
225×distribute-lft-neg-in
195×unsub-neg
130×neg-mul-1
114×neg-sub0
108×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01241267
12191263
22551259
32931259
43831259
55661259
68501259
711731259
814071259
915421259
1015901259
1116011259
1216021259
1316021259
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (+.f32 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 8589935/2147483648) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 2 ux)) (*.f32 uy (PI.f32))))
Outputs
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2)))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 -2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 ux (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 maxCos -2))) (*.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 -1 maxCos) 2)) (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (*.f32 ux (pow.f32 (+.f32 -1 maxCos) 2))) (*.f32 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 ux 2) 2))) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (+.f32 (*.f32 2 ux) (*.f32 (neg.f32 ux) ux)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (+.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 ux (+.f32 2 (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (*.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 8589935/2147483648) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 2 uy) 8589935/2147483648) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 ux 2) 2))) (*.f32 ux (-.f32 2 ux)))) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux 2))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 ux 2) 2))) (*.f32 ux (-.f32 2 ux)))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 ux (+.f32 2 (*.f32 -1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -2 (*.f32 ux maxCos))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (/.f32 ux maxCos))))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (/.f32 ux maxCos))))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (/.f32 ux maxCos))))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (/.f32 ux maxCos))))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux -2) (*.f32 2 (/.f32 ux maxCos)))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 2 ux)) (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux 2))))
Compiler

Compiled 378 to 295 computations (22% saved)

soundness1.6s (5.8%)

Rules
796×*-commutative
780×times-frac
735×*-commutative
647×times-frac
636×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0165768482
1571264627
0721138
12231030
2774961
33605955
47723955
063757
11251634
03358127841
071902
11350862
0164960517
1580456466
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1401 to 1006 computations (28.2% saved)

end1.0ms (0%)

preprocess252.0ms (0.9%)

Remove

(negabs uy)

Compiler

Compiled 1568 to 1202 computations (23.3% saved)

Profiling

Loading profile data...