UniformSampleCone, y

Time bar (total: 14.0s)

analyze163.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: 102.0ms
ival-mult: 45.0ms (44.2% of total)
ival-<=: 16.0ms (15.7% of total)
ival-sin: 10.0ms (9.8% of total)
ival-sub: 10.0ms (9.8% of total)
ival-add: 6.0ms (5.9% of total)
ival-sqrt: 5.0ms (4.9% of total)
ival-pi: 3.0ms (2.9% of total)
ival-and: 3.0ms (2.9% of total)
const: 3.0ms (2.9% of total)
backward-pass: 0.0ms (0% of total)

sample2.6s (18.8%)

Results
1.9s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-mult: 386.0ms (24.6% of total)
ival-pi: 291.0ms (18.5% of total)
ival-sin: 220.0ms (14% of total)
ival-<=: 219.0ms (13.9% of total)
ival-sub: 145.0ms (9.2% of total)
ival-sqrt: 140.0ms (8.9% of total)
ival-add: 85.0ms (5.4% of total)
const: 40.0ms (2.5% of total)
ival-and: 39.0ms (2.5% of total)
backward-pass: 5.0ms (0.3% of total)
Bogosity

preprocess123.0ms (0.9%)

Algorithm
egg-herbie
Rules
964×neg-sub0
876×distribute-neg-in
830×+-commutative
678×distribute-rgt-in
628×distribute-lft-in
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 #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux uy)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux uy))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (-.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (neg.f32 uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal -2 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) (-.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32)))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (+.f32 ux (fma.f32 ux maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 uy maxCos (-.f32 #s(literal 1 binary32) uy)) (fma.f32 uy maxCos (-.f32 #s(literal 1 binary32) uy))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos #s(literal 1 binary32)) uy) (-.f32 #s(literal -1 binary32) (*.f32 uy (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) maxCos) (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux uy)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux uy))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 uy ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 uy ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 uy ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) uy))) #s(literal 1 binary32))))
Symmetry

(negabs uy)

explain306.0ms (2.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1924(0.00269917375408113 3.922847324755452e-10 1.0440054447032401e-13)3(0.006293498910963535 0.00016429400420747697 2.483415218055093e-37)(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
00-0-(-.f32 #s(literal 1 binary32) ux)
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
00-0-uy
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
00-0-(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-ux
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
Results
182.0ms512×0valid
Compiler

Compiled 252 to 146 computations (42.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 138.0ms
ival-mult: 48.0ms (34.7% of total)
ival-sub: 35.0ms (25.3% of total)
ival-add: 26.0ms (18.8% of total)
ival-sin: 14.0ms (10.1% of total)
ival-sqrt: 8.0ms (5.8% of total)
const: 5.0ms (3.6% of total)
ival-pi: 2.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 49 to 35 computations (28.6% saved)

prune1.0ms (0%)

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

Compiled 54 to 40 computations (25.9% saved)

localize256.0ms (1.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.8%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.7%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
59.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
99.5%
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
99.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
56.4%
(fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
Results
186.0ms256×0valid
Compiler

Compiled 211 to 127 computations (39.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-mult: 50.0ms (33.7% of total)
ival-sub: 26.0ms (17.5% of total)
ival-add: 22.0ms (14.8% of total)
ival-fma: 19.0ms (12.8% of total)
ival-sin: 16.0ms (10.8% of total)
ival-sqrt: 8.0ms (5.4% of total)
const: 6.0ms (4% of total)
ival-pi: 1.0ms (0.7% of total)
backward-pass: 0.0ms (0% of total)

series69.0ms (0.5%)

Counts
8 → 180
Calls
Call 1
Inputs
#<alt (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))>
#<alt (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))>
#<alt (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))>
#<alt (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))>
#<alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))>
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))>
Outputs
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
Calls

45 calls:

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

rewrite454.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
726×log1p-expm1-u
468×associate-*r*
290×associate-*l*
235×expm1-log1p-u
233×add-cube-cbrt
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 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Outputs
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))

simplify298.0ms (2.1%)

Algorithm
egg-herbie
Rules
1736×fma-define
1112×distribute-lft-in
1110×distribute-rgt-in
848×*-commutative
786×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107331648
1344828813
Stop Event
node limit
Counts
354 → 482
Calls
Call 1
Inputs
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
Outputs
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))
(*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 ux (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(*.f32 ux (neg.f32 (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 ux (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(*.f32 ux (neg.f32 (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 ux (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(*.f32 ux (neg.f32 (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(neg.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal -2 binary32) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(neg.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal -2 binary32) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) maxCos)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) maxCos) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))) (pow.f32 ux #s(literal 2 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) maxCos) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))) (pow.f32 ux #s(literal 2 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 ux (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) #s(literal 2 binary32)) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) maxCos)) #s(literal 3 binary32)) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32))))))) ux)) ux)) (neg.f32 ux))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal -1/4 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal -1/4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 2 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))) maxCos)))) maxCos)) maxCos)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))
(*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(neg.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal -2 binary32) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(neg.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal -2 binary32) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) maxCos)))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) #s(literal 1 binary32))
(fma.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(fma.f32 ux (fma.f32 #s(literal 2 binary32) maxCos (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(fma.f32 ux (fma.f32 #s(literal 2 binary32) maxCos (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal -2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (/.f32 #s(literal -2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (/.f32 #s(literal -2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(fma.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(fma.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32))))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)))))))) ux)) ux)) (neg.f32 ux))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (cbrt.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (cbrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (-.f32 (fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 2 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 3 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fabs.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fabs.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3 binary32)))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(exp.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(fabs.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (neg.f32 (-.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (-.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (-.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32))
(pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32))
(pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32))
(pow.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 2 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))
(sqrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))

eval367.0ms (2.6%)

Compiler

Compiled 20607 to 15101 computations (26.7% saved)

prune146.0ms (1%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New45527482
Fresh000
Picked022
Done000
Total45529484
Accuracy
99.1%
Counts
484 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.5%
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))))))
56.0%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
58.0%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
95.2%
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
93.5%
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
89.8%
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
58.3%
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
57.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))))
61.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
59.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))
58.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
7.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))))
58.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
58.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
57.7%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
56.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))))
98.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
40.9%
(*.f32 (log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
55.0%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))
52.5%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
52.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
57.0%
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
56.1%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
Compiler

Compiled 2014 to 1616 computations (19.8% saved)

localize1.0s (7.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
98.7%
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
97.7%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
59.7%
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
99.3%
(PI.f32)
99.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
98.9%
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
98.8%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.8%
(*.f32 uy (PI.f32))
98.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
59.7%
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
99.3%
(PI.f32)
98.7%
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
98.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
59.7%
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
99.5%
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
99.3%
(PI.f32)
99.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Results
761.0ms254×0valid
18.0ms5exit
Compiler

Compiled 730 to 469 computations (35.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 654.0ms
ival-mult: 244.0ms (37.3% of total)
ival-add: 93.0ms (14.2% of total)
ival-sub: 88.0ms (13.4% of total)
ival-pow: 83.0ms (12.7% of total)
ival-sin: 34.0ms (5.2% of total)
ival-sqrt: 26.0ms (4% of total)
ival-fma: 26.0ms (4% of total)
const: 22.0ms (3.4% of total)
ival-div: 13.0ms (2% of total)
ival-neg: 13.0ms (2% of total)
backward-pass: 8.0ms (1.2% of total)
ival-cbrt: 3.0ms (0.5% of total)
ival-pi: 1.0ms (0.2% of total)

series159.0ms (1.1%)

Counts
17 → 348
Calls
Call 1
Inputs
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))>
#<alt (PI.f32)>
#<alt (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))>
#<alt (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))>
#<alt (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))>
#<alt (PI.f32)>
#<alt (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))>
#<alt (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))>
#<alt (PI.f32)>
#<alt (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))>
#<alt (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))>
#<alt (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))>
Outputs
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))>
#<alt (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))>
#<alt (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))>
#<alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))>
#<alt (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))>
Calls

90 calls:

TimeVariablePointExpression
8.0ms
uy
@inf
(* (sin (* uy (* 2 (PI)))) (sqrt (* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))))
6.0ms
ux
@0
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
4.0ms
maxCos
@-inf
(* (PI) (sqrt (+ 1 (neg (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (- (* ux maxCos) ux)))))))
3.0ms
maxCos
@-inf
(* (sqrt (+ 1 (neg (* (+ 1 (* ux (+ -1 maxCos))) (+ 1 (- (* ux maxCos) ux)))))) (sin (* 2 (* uy (PI)))))
3.0ms
ux
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))))

rewrite173.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
533×log1p-expm1-u
533×expm1-log1p-u
517×add-exp-log
514×add-log-exp
511×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066838
11281810
Stop Event
node limit
Counts
17 → 270
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(PI.f32)
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(PI.f32)
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 uy (PI.f32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(PI.f32)
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(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))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (pow.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 2 binary32))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))

simplify781.0ms (5.6%)

Algorithm
egg-herbie
Rules
1584×times-frac
1446×*-commutative
522×+-commutative
442×associate-*r*
422×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0164358507
1541357000
Stop Event
node limit
Counts
618 → 680
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(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))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (pow.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 2 binary32))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) #s(literal -1 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (+.f32 #s(literal -1 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) maxCos))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) maxCos)))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)) ux) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32))))))) ux)) ux)) (neg.f32 ux))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 ux (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) ux))) #s(literal -1/4 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 ux (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) ux))) #s(literal -1/4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 ux (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) ux))) #s(literal -1/4 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) #s(literal -1 binary32)))) maxCos)) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (+.f32 #s(literal -1 binary32) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (PI.f32))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (PI.f32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (PI.f32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))) (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (PI.f32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (PI.f32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (*.f32 ux (PI.f32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(neg.f32 (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (*.f32 ux (PI.f32)) (neg.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32)) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 3 binary32))))))) ux) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(*.f32 (-.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 3 binary32))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 3 binary32)) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 5 binary32))))))) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))) ux) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))))) ux)) ux))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (PI.f32)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (PI.f32)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (PI.f32) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (PI.f32) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (PI.f32) (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (PI.f32) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (PI.f32) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (PI.f32) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (PI.f32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (PI.f32) (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (PI.f32) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (+.f32 #s(literal -1 binary32) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (-.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 maxCos)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 (neg.f32 ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (neg.f32 (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (fma.f32 maxCos (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) maxCos) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (+.f32 (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(*.f32 ux (neg.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32)) ux))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) ux))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 3 binary32)) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 5 binary32))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 maxCos (+.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) ux))))) ux)) ux))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 ux maxCos) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 ux (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(fma.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(fma.f32 maxCos (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(fma.f32 maxCos (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) maxCos)) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos))) maxCos)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/8 binary32) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))))) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))))) ux)) ux))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 ux (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 ux (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))))) maxCos))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (fma.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos (fma.f32 (neg.f32 maxCos) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 6 binary32)))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))
(*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 3 binary32)))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 5 binary32))))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 5 binary32))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1/16 binary32) ux) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)))))) ux)) ux))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (-.f32 (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux))) ux) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal -2 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) ux)))) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) ux))) ux) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal -2 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) ux)))) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(fma.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(fma.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(PI.f32)
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 3 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32)))
(fabs.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(+.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 3 binary32))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 2 binary32))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 1 binary32)))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(PI.f32)
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))) (cbrt.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 ux maxCos (neg.f32 ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 3 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))) #s(literal 2 binary32)))
(fabs.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux))) #s(literal 1 binary32))
(+.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(+.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 3 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 2 binary32))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 3 binary32)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(fma.f32 (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))))
(*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))
(*.f32 uy (PI.f32))
(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))) #s(literal 1 binary32)))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux maxCos (neg.f32 ux)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2 binary32))))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(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)) #s(literal 1 binary32)))
(PI.f32)
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32)) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))) (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (cbrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 3 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(expm1.f32 (log1p.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 2 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 2 binary32))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(*.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)))
(pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))

eval505.0ms (3.6%)

Compiler

Compiled 42295 to 30904 computations (26.9% saved)

prune237.0ms (1.7%)

Pruning

39 alts after pruning (37 fresh and 2 done)

PrunedKeptTotal
New1007351042
Fresh20222
Picked415
Done112
Total1032391071
Accuracy
99.8%
Counts
1071 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32))
96.9%
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
60.5%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
89.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
98.3%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
93.5%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
83.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
58.2%
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
98.3%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.4%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
97.7%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
93.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
97.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
96.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (expm1.f32 (log1p.f32 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
58.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
58.2%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
93.6%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
95.1%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
98.3%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
60.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
89.8%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))
93.4%
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
52.5%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))
76.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
52.5%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
65.2%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
51.4%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
52.1%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))
55.7%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))))))
42.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
52.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
7.1%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))))
52.4%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))))
Compiler

Compiled 2208 to 1806 computations (18.2% saved)

localize831.0ms (6%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.2%
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
99.2%
(expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
99.0%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
99.3%
(PI.f32)
99.1%
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.9%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
98.8%
(*.f32 uy (PI.f32))
99.3%
(PI.f32)
99.1%
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.9%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
98.8%
(*.f32 uy (PI.f32))
99.3%
(PI.f32)
99.5%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
99.3%
(PI.f32)
99.0%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.8%
(*.f32 uy (PI.f32))
Results
613.0ms254×0valid
16.0ms5exit
Compiler

Compiled 499 to 348 computations (30.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 528.0ms
ival-mult: 161.0ms (30.5% of total)
ival-sub: 84.0ms (15.9% of total)
ival-sqrt: 76.0ms (14.4% of total)
ival-pow: 52.0ms (9.8% of total)
ival-sin: 43.0ms (8.1% of total)
ival-add: 40.0ms (7.6% of total)
ival-div: 21.0ms (4% of total)
const: 17.0ms (3.2% of total)
ival-neg: 11.0ms (2.1% of total)
ival-expm1: 9.0ms (1.7% of total)
backward-pass: 7.0ms (1.3% of total)
ival-log1p: 6.0ms (1.1% of total)
ival-pi: 2.0ms (0.4% of total)

series55.0ms (0.4%)

Counts
9 → 160
Calls
Call 1
Inputs
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))>
#<alt (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))>
#<alt (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))>
#<alt (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))>
Outputs
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -8/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))))))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))>
Calls

54 calls:

TimeVariablePointExpression
5.0ms
ux
@inf
(* (log (+ 1 (- (exp (sin (* uy (* 2 (PI))))) 1))) (sqrt (* ux (+ (* -1 (* ux (pow (- maxCos 1) 2))) (* -1 (- (* 2 maxCos) 2))))))
4.0ms
uy
@0
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1)))
2.0ms
ux
@0
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (/ (+ 2 (* maxCos -2)) ux) (pow (+ -1 maxCos) 2))))
2.0ms
uy
@0
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (/ (+ 2 (* maxCos -2)) ux) (pow (+ -1 maxCos) 2))))
1.0ms
ux
@0
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) 1)))

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
442×log1p-expm1-u
441×expm1-log1p-u
434×add-cube-cbrt
433×add-exp-log
433×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055452
11039440
Stop Event
node limit
Counts
9 → 128
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))

simplify319.0ms (2.3%)

Algorithm
egg-herbie
Rules
1888×fma-define
1120×times-frac
984×distribute-lft-in
982×*-commutative
980×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0108230748
1347129398
Stop Event
node limit
Counts
288 → 383
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -8/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 2 binary32))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux))))) ux)) ux)) (neg.f32 ux))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 maxCos (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) maxCos)) maxCos))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) ux)) ux))) (neg.f32 ux))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (fma.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(*.f32 ux (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))))) ux) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal -1 binary32)) (/.f32 (pow.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux))) (neg.f32 ux))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 maxCos ux) (/.f32 #s(literal 2 binary32) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(fma.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux))))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32)))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 ux (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)) (neg.f32 maxCos))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1/8 binary32) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 3 binary32)) ux) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) ux)) (neg.f32 ux))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 maxCos (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 ux (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (/.f32 (fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) maxCos)) maxCos))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (+.f32 (PI.f32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 uy (fma.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 0 binary32)))))))
(*.f32 uy (fma.f32 uy (fma.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 uy #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 uy (+.f32 (*.f32 #s(literal -8/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 uy (fma.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 uy (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -2 binary32)))))))))
(*.f32 uy (fma.f32 uy (fma.f32 uy (+.f32 (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -2 binary32))) #s(literal 0 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (pow.f32 uy #s(literal 2 binary32))) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 3 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 2 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))) #s(literal 3 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -2 binary32)))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 ux (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)))))))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 2 binary32))) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 3 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 2 binary32))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32)))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32)))
(expm1.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 3 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 2 binary32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(literal 3 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))) #s(literal 1 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))

eval444.0ms (3.2%)

Compiler

Compiled 32231 to 23727 computations (26.4% saved)

prune157.0ms (1.1%)

Pruning

48 alts after pruning (44 fresh and 4 done)

PrunedKeptTotal
New93925964
Fresh131932
Picked235
Done112
Total955481003
Accuracy
99.9%
Counts
1003 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.9%
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
91.3%
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 2 binary32))
92.5%
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 3 binary32))
96.9%
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
97.2%
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
83.0%
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
79.8%
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
86.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
58.8%
(*.f32 (*.f32 ux (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
86.0%
(*.f32 (*.f32 ux (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
89.9%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
97.8%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
93.2%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
98.3%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
94.9%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
89.0%
(*.f32 (*.f32 ux (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
82.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
79.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
58.2%
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
93.5%
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
98.3%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
83.0%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
97.9%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
98.4%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
72.8%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
93.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
58.2%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
93.6%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
86.9%
(*.f32 (exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
98.1%
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
93.4%
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
52.5%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
52.5%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
65.2%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
51.4%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
52.1%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))
55.7%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))))))
42.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
52.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
7.1%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))))
79.7%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
24.6%
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
87.8%
(exp.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
Compiler

Compiled 2297 to 1886 computations (17.9% saved)

localize677.0ms (4.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.8%
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
97.8%
(PI.f32)
97.8%
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
92.4%
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
99.1%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
98.9%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
98.8%
(*.f32 uy (PI.f32))
97.8%
(PI.f32)
99.5%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.8%
(*.f32 uy (PI.f32))
97.8%
(PI.f32)
99.3%
(*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
98.9%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
98.8%
(*.f32 uy (PI.f32))
97.8%
(PI.f32)
99.0%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
98.9%
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
98.8%
(*.f32 uy (PI.f32))
97.8%
(PI.f32)
Results
439.0ms250×0valid
41.0ms5exit
Compiler

Compiled 436 to 274 computations (37.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 388.0ms
ival-mult: 106.0ms (27.3% of total)
ival-div: 55.0ms (14.2% of total)
ival-sin: 49.0ms (12.6% of total)
ival-sub: 44.0ms (11.3% of total)
ival-add: 37.0ms (9.5% of total)
ival-pow: 36.0ms (9.3% of total)
ival-sqrt: 35.0ms (9% of total)
const: 13.0ms (3.3% of total)
backward-pass: 12.0ms (3.1% of total)
ival-pi: 1.0ms (0.3% of total)

series114.0ms (0.8%)

Counts
10 → 200
Calls
Call 1
Inputs
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))>
#<alt (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))>
#<alt (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))>
#<alt (pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))>
#<alt (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))>
#<alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))>
Outputs
#<alt (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))>
#<alt (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos)))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))) ux)>
#<alt (/.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))) ux)>
#<alt (/.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))) ux)>
#<alt (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))>
#<alt (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) ux)))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))>
#<alt (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))>
#<alt (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))>
#<alt (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))>
#<alt (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))>
#<alt (*.f32 ux (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))>
#<alt (*.f32 ux (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 36 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal 8 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (-.f32 #s(literal 8 binary32) (*.f32 #s(literal -3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))>
#<alt (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (*.f32 #s(literal 64/9 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))))>
#<alt (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -64/45 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (+.f32 (*.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -32/45 binary32) (pow.f32 (PI.f32) #s(literal 8 binary32))) (*.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 8 binary32))))))))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (*.f32 #s(literal 64/9 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))>
Calls

60 calls:

TimeVariablePointExpression
25.0ms
ux
@inf
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
12.0ms
uy
@inf
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
6.0ms
uy
@inf
(pow (* ux (* (sin (* (* 2 uy) (PI))) (sqrt (+ (/ 2 ux) -1)))) 3)
5.0ms
ux
@0
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
3.0ms
ux
@inf
(* (* uy (PI)) (sqrt (+ -1 (/ 2 ux))))

rewrite116.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
424×log1p-expm1-u
424×expm1-log1p-u
414×add-exp-log
414×add-cube-cbrt
411×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055559
11011545
Stop Event
node limit
Counts
10 → 155
Calls
Call 1
Inputs
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
Outputs
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (pow.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(cbrt.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 1 binary32)))

simplify275.0ms (2%)

Algorithm
egg-herbie
Rules
1148×distribute-lft-in
1134×distribute-rgt-in
1080×*-commutative
526×times-frac
468×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122332357
1381430915
Stop Event
node limit
Counts
355 → 521
Calls
Call 1
Inputs
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))) ux)
(/.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))) ux)
(/.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))) ux)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))
(*.f32 ux (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 36 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal 8 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (-.f32 #s(literal 8 binary32) (*.f32 #s(literal -3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (*.f32 #s(literal 64/9 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -64/45 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (+.f32 (*.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -32/45 binary32) (pow.f32 (PI.f32) #s(literal 8 binary32))) (*.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 8 binary32))))))))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (*.f32 #s(literal 64/9 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 1 binary32))
(pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (pow.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(fma.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(cbrt.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 1 binary32)))
Outputs
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(fma.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(fma.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(fma.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (neg.f32 maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(fma.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (neg.f32 maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) maxCos) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (neg.f32 (pow.f32 maxCos #s(literal 2 binary32))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) maxCos)) (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) maxCos))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos))) maxCos)))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
(*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) maxCos))) maxCos)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (pow.f32 ux #s(literal 2 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 ux (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32))))) (pow.f32 ux #s(literal 2 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (neg.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)) ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)) ux))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)) ux))))) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)))))))) ux)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32)) ux))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 maxCos #s(literal -1 binary32)))))))) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)) ux))))) ux)) ux))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(fma.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos)) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32))))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)))))) (pow.f32 maxCos #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) maxCos)) (fma.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32))))) (pow.f32 maxCos #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 maxCos (neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) maxCos))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))))) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 ux (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))) (*.f32 ux (PI.f32))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))) ux)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux))) ux)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 ux))) ux)
(/.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))) ux)
(/.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))) ux)
(/.f32 (fma.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (*.f32 uy (/.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))))))) ux)
(/.f32 (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))) ux)
(/.f32 (fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))) ux)
(/.f32 (fma.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (/.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))) ux)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy (pow.f32 ux #s(literal 2 binary32))) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 uy (pow.f32 ux #s(literal 2 binary32)))) (*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy (pow.f32 ux #s(literal 2 binary32))) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 uy (pow.f32 ux #s(literal 3 binary32))) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 uy (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 uy (PI.f32)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(-.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) ux))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) ux))) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(-.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 uy (neg.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux)) ux))
(*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 ux))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))
(fma.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (*.f32 uy (/.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (PI.f32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy (/.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy (pow.f32 ux #s(literal 2 binary32))) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 uy (pow.f32 ux #s(literal 2 binary32)))) (*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy (pow.f32 ux #s(literal 2 binary32))) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 uy (pow.f32 ux #s(literal 3 binary32))) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 uy (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 uy (PI.f32)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(neg.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (neg.f32 (neg.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(neg.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 (-.f32 (*.f32 uy (neg.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux)) (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(neg.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 uy (/.f32 (PI.f32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (PI.f32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 uy (neg.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 uy ux) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 uy (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (neg.f32 (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))) (sqrt.f32 ux))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))))
(fma.f32 maxCos (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (sqrt.f32 ux))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))))
(fma.f32 maxCos (-.f32 (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))
(*.f32 maxCos (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 uy (PI.f32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (PI.f32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(neg.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 ux)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 ux)) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 ux)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 ux)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 ux)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 2 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal 2 binary32))))))))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(neg.f32 (*.f32 (*.f32 ux (cbrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (cbrt.f32 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 ux (fma.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 ux (neg.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux)) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (cbrt.f32 #s(literal -1 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (cbrt.f32 #s(literal -1 binary32))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (cbrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (neg.f32 ux))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (cbrt.f32 #s(literal -1 binary32))))))
(*.f32 ux (neg.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (cbrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (neg.f32 (cbrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cbrt.f32 #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (cbrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) ux)) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))
(*.f32 uy (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (PI.f32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))))))))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (PI.f32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 ux (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32)))
(*.f32 ux (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))))
(*.f32 ux (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (sqrt.f32 (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32))) (*.f32 (*.f32 (sqrt.f32 ux) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32)))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))
(*.f32 ux (fma.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))
(*.f32 ux (fma.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))) (+.f32 (*.f32 #s(literal -6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (sqrt.f32 ux)))))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 36 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal 8 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32)))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 36 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal 8 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 8 binary32))))) (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32))))))))))
(*.f32 ux (fma.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal 8 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 36 binary32) (*.f32 ux #s(literal 8 binary32)))) (sqrt.f32 #s(literal 8 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 #s(literal 8 binary32)))))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 12 binary32) (/.f32 #s(literal 9 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (-.f32 #s(literal 8 binary32) (*.f32 #s(literal -3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 12 binary32) (/.f32 #s(literal 9 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (/.f32 #s(literal 9 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 #s(literal 3 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal -3 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 12 binary32) (/.f32 #s(literal 9 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 #s(literal 3 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 #s(literal 3 binary32) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (+.f32 #s(literal 12 binary32) (*.f32 #s(literal 9 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) ux)) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(neg.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) ux) (/.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 3 binary32) (/.f32 (+.f32 #s(literal 12 binary32) (/.f32 #s(literal 9 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 (+.f32 #s(literal 12 binary32) (/.f32 #s(literal 9 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (*.f32 #s(literal 3 binary32) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))) (/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 #s(literal 3 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (/.f32 #s(literal 3 binary32) (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux))))
(*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))))
(*.f32 #s(literal 8 binary32) (*.f32 (pow.f32 (*.f32 (*.f32 ux uy) (PI.f32)) #s(literal 3 binary32)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 8 binary32) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -16 binary32))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32)))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -16 binary32)))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (*.f32 #s(literal 64/9 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 8 binary32) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 uy #s(literal 2 binary32))) (fma.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal 64/9 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -16 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 8 binary32) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal 64/9 binary32))))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -16 binary32))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -32/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -16/3 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -64/45 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (+.f32 (*.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -32/45 binary32) (pow.f32 (PI.f32) #s(literal 8 binary32))) (*.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 8 binary32))))))))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 16/9 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32)))))) (*.f32 #s(literal 64/9 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 8 binary32) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -16 binary32))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 uy #s(literal 2 binary32))) (fma.f32 #s(literal -64/45 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (fma.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) #s(literal -256/315 binary32))))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal 64/9 binary32))))))))))))
(*.f32 (pow.f32 uy #s(literal 3 binary32)) (fma.f32 #s(literal 8 binary32) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -16 binary32))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -64/45 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (fma.f32 #s(literal -32/315 binary32) (pow.f32 (PI.f32) #s(literal 9 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) #s(literal -256/315 binary32)))))))) (fma.f32 #s(literal 16/15 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal 64/9 binary32))))))))))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))))
(pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 1 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 2 binary32))
(pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))) #s(literal 2 binary32))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) #s(literal 2 binary32)))
(fabs.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 ux #s(literal 2 binary32))) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) #s(literal 3 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (pow.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))))
(cbrt.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))) #s(literal 6 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(fma.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(fma.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux)) (pow.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (pow.f32 ux #s(literal 2 binary32))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 3 binary32))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) #s(literal 3 binary32))))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) maxCos)) ux) (/.f32 maxCos ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 1 binary32)))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 1 binary32))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))))
(pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux uy) (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 3 binary32))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) #s(literal 3/2 binary32)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) #s(literal 3/2 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 3 binary32))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3/2 binary32))))
(cbrt.f32 (*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 #s(literal 2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 3 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(cbrt.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3/2 binary32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 1 binary32)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3/2 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(*.f32 (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 3 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32))) #s(literal 1 binary32)))
(pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))

eval418.0ms (3%)

Compiler

Compiled 36414 to 25513 computations (29.9% saved)

prune267.0ms (1.9%)

Pruning

59 alts after pruning (54 fresh and 5 done)

PrunedKeptTotal
New1224361260
Fresh211839
Picked235
Done224
Total1249591308
Accuracy
99.9%
Counts
1308 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.2%
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
91.3%
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 2 binary32))
75.2%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 3 binary32))
96.9%
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
83.0%
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
72.9%
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
93.4%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
58.8%
(*.f32 (*.f32 ux (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
97.8%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
93.2%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
93.5%
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
79.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
58.2%
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
93.6%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
60.4%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
98.3%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.1%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
65.1%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
75.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
75.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
52.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
52.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
98.4%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
83.0%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
63.7%
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
93.6%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
86.0%
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
89.6%
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
98.0%
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
98.1%
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
76.1%
(*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
79.4%
(*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)))
79.2%
(*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)))
52.5%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
79.8%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
65.2%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
51.4%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
55.7%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))))))
42.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
52.6%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
7.1%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
83.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))))
76.9%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
79.7%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
82.9%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
79.7%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
63.7%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))))
77.4%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
79.7%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
-0.0%
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
78.3%
(*.f32 #s(literal 2 binary32) (*.f32 ux (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))))
76.8%
(*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
24.6%
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
87.8%
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
Compiler

Compiled 4478 to 3364 computations (24.9% saved)

regimes353.0ms (2.5%)

Counts
125 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 3 binary32)))
(*.f32 #s(literal 2 binary32) (pow.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 maxCos ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
(*.f32 (*.f32 ux (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 maxCos ux)))))
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 ux (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (PI.f32))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (log.f32 (exp.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 3 binary32))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))) #s(literal 2 binary32))
(*.f32 (exp.f32 (log.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (*.f32 ux (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (*.f32 ux (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (PI.f32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (exp.f32 (log.f32 (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (expm1.f32 (log1p.f32 (PI.f32)))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 #s(literal -1 binary32) maxCos) ux)) (/.f32 maxCos ux)) (*.f32 (+.f32 #s(literal -1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(*.f32 (log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))))))) #s(literal 3 binary32))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (fma.f32 #s(literal 2 binary32) (/.f32 maxCos ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 3 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))))))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
Calls

11 calls:

40.0ms
ux
35.0ms
(*.f32 uy #s(literal 2 binary32))
35.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
35.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
34.0ms
maxCos
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.4%1(*.f32 uy #s(literal 2 binary32))
98.4%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes124.0ms (0.9%)

Counts
38 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Outputs
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
Calls

11 calls:

12.0ms
ux
12.0ms
(*.f32 uy #s(literal 2 binary32))
12.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
12.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
11.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
98.1%1ux
98.1%1uy
98.1%1maxCos
98.1%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.1%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.1%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.1%1(*.f32 uy #s(literal 2 binary32))
98.1%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.1%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.1%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes77.0ms (0.6%)

Counts
35 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 #s(literal 2 binary32))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))) ux)
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (pow.f32 (+.f32 #s(literal -1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
Calls

6 calls:

18.0ms
maxCos
12.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
11.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
10.0ms
uy
10.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
93.6%1ux
93.6%1uy
93.6%1maxCos
93.6%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
93.6%1(*.f32 uy #s(literal 2 binary32))
93.6%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes42.0ms (0.3%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
Calls

6 calls:

7.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
7.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
7.0ms
ux
7.0ms
uy
7.0ms
maxCos
Results
AccuracySegmentsBranch
83.0%1ux
83.0%1uy
83.0%1maxCos
83.0%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
83.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
83.0%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes17.0ms (0.1%)

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

3 calls:

6.0ms
maxCos
5.0ms
ux
5.0ms
uy
Results
AccuracySegmentsBranch
82.9%1uy
82.9%1maxCos
82.9%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes13.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

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

3 calls:

3.0ms
maxCos
2.0ms
ux
2.0ms
uy
Results
AccuracySegmentsBranch
79.7%1uy
79.7%1maxCos
79.7%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

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

3 calls:

1.0ms
uy
1.0ms
maxCos
1.0ms
ux
Results
AccuracySegmentsBranch
7.1%1uy
7.1%1ux
7.1%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes2.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
Calls

3 calls:

0.0ms
uy
0.0ms
ux
0.0ms
maxCos
Results
AccuracySegmentsBranch
-0.0%1maxCos
-0.0%1ux
-0.0%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

simplify143.0ms (1%)

Algorithm
egg-herbie
Rules
78×*-commutative
32×+-commutative
24×sub-neg
12×neg-sub0
12×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074606
1133606
2158606
3172606
4179606
5180606
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (neg.f32 #s(literal 1 binary32)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 0 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))

soundness1.6s (11.6%)

Rules
1888×fma-define
1736×fma-define
1584×times-frac
1446×*-commutative
1148×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0108230748
1347129398
0107331648
1344828813
0122332357
1381430915
0721138
12231030
2774961
33605955
47723955
0164358507
1541357000
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2099 to 1435 computations (31.6% saved)

preprocess67.0ms (0.5%)

Remove

(negabs uy)

Compiler

Compiled 720 to 530 computations (26.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...