UniformSampleCone, x

Time bar (total: 4.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze177.0ms (3.8%)

Memory
-18.2MiB live, 167.6MiB allocated; 184ms collecting garbage
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
12.5%0%0.1%99.9%0%0%0%4
18.7%0%0.1%99.9%0%0%0%5
28.1%0%0.1%99.9%0%0%0%6
42.2%0%0.1%99.9%0%0%0%7
49.2%0%0%99.9%0%0%0%8
57.4%0.1%0%99.9%0%0%0%9
67%0.1%0%99.9%0%0%0%10
71.8%0.1%0%99.9%0%0%0%11
76.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 49 to 28 computations (42.9% saved)

sample1.4s (31%)

Memory
56.4MiB live, 1 588.9MiB allocated; 922ms collecting garbage
Samples
700.0ms3 217×1valid
408.0ms5 039×0valid
Precisions
Click to see histograms. Total time spent on operations: 856.0ms
ival-add!: 314.0ms (36.7% of total)
ival-mult!: 170.0ms (19.9% of total)
ival-cosu: 132.0ms (15.4% of total)
adjust: 91.0ms (10.6% of total)
ival-sqrt: 88.0ms (10.3% of total)
ival-sub!: 55.0ms (6.4% of total)
ival-<=: 4.0ms (0.5% of total)
ival-and: 3.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

preprocess56.0ms (1.2%)

Memory
-2.5MiB live, 46.1MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065166
1341163
22336163
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.2%
(*.f32 (cos.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))))))
Symmetry

(abs uy)

Compiler

Compiled 50 to 32 computations (36% saved)

rewrite157.0ms (3.4%)

Memory
44.0MiB live, 277.1MiB allocated; 49ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016108
02778
113678
273878
0403273
Stop Event
iter-limit
node-limit
iter-limit
Counts
16 → 448
Calls
Call 1
Inputs
(*.f32 (cos.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))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
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 #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))))
#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 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
Outputs
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 (+.f32 uy uy)) (PI.f32) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 (+.f32 uy uy)) (PI.f32) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(-.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)))
(-.f32 (/.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)) (/.f32 (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)) (/.f32 (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)) (/.f32 (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sin.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(sin.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(literal 1 binary32)))
(cos.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))
(cos.f32 (neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(cos.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))) (*.f32 uy #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))) (*.f32 #s(literal 1 binary32) uy))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))) (-.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))) (-.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy uy)
uy
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 0 binary32) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 0 binary32) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(pow.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(sin.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(sin.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 0 binary32) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(cos.f32 (neg.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (fabs.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(cos.f32 (fabs.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (asin.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(cos.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(cos.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (sin.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 1 binary32))
(fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(fabs.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(fabs.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (fabs.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))) (-.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (-.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (-.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)))) (+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))) (+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(fabs.f32 (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))
(+.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (neg.f32 ux)) maxCos) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (neg.f32 ux) (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 (neg.f32 ux)) maxCos) (*.f32 (neg.f32 (neg.f32 ux)) maxCos))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (neg.f32 ux)) maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (+.f32 (neg.f32 ux) (*.f32 maxCos ux)) (+.f32 (neg.f32 ux) (*.f32 maxCos ux)))) (-.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux)) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 ux (*.f32 maxCos ux))) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 ux)) maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 ux)) maxCos) (*.f32 (neg.f32 (neg.f32 ux)) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (neg.f32 ux)) maxCos)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (+.f32 (neg.f32 ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (neg.f32 ux) (*.f32 maxCos ux)) (+.f32 (neg.f32 ux) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux)) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 maxCos ux))) (neg.f32 (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (neg.f32 ux)) maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (neg.f32 ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (fma.f32 (neg.f32 ux) #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (neg.f32 ux) (neg.f32 ux) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 1 binary32)))
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos

eval79.0ms (1.7%)

Memory
-6.2MiB live, 137.5MiB allocated; 15ms collecting garbage
Compiler

Compiled 17 602 to 2 515 computations (85.7% saved)

prune52.0ms (1.1%)

Memory
-7.4MiB live, 86.1MiB allocated; 4ms collecting garbage
Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New39742439
Fresh000
Picked101
Done000
Total39842440
Accuracy
63.4%
Counts
440 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.6%
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
57.6%
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
57.5%
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
58.2%
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
57.6%
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
58.0%
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
58.0%
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
58.3%
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
57.5%
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
57.7%
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
57.7%
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
58.5%
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
58.2%
(*.f32 (sin.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (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.1%
(*.f32 (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))) (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.2%
(*.f32 (sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (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.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
58.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))))
58.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
58.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
58.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))))
57.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
58.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))))
60.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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))))))
57.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
57.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 ux)) (*.f32 ux maxCos))))))
53.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
59.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
52.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))))))
58.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))))
58.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
58.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))))
58.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
56.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
57.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
57.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
58.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
58.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
57.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
58.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32))))
57.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (cos.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
Compiler

Compiled 2 770 to 1 564 computations (43.5% saved)

rewrite212.0ms (4.6%)

Memory
-30.0MiB live, 279.7MiB allocated; 99ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049690
093564
1477485
22332453
04058440
Stop Event
iter-limit
node-limit
iter-limit
Counts
49 → 1 358
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))
(-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))
#s(literal 1 binary32)
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 uy uy)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
#s(literal 1/2 binary32)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))))
(sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))
(-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))
(acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))
Outputs
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (*.f32 uy (neg.f32 (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(cos.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (-.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 (PI.f32)) uy))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 uy) (PI.f32)))
(-.f32 (*.f32 (PI.f32) uy) (neg.f32 (*.f32 (PI.f32) uy)))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 uy) uy)) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 (+.f32 uy uy) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) uy))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 (neg.f32 uy) (neg.f32 uy))) (+.f32 uy (neg.f32 uy)))
(/.f32 (-.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 uy) #s(literal 3 binary32))) (fma.f32 uy uy (fma.f32 (neg.f32 uy) (neg.f32 uy) (*.f32 uy (neg.f32 uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (neg.f32 uy))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy (neg.f32 (neg.f32 uy)))
(+.f32 uy uy)
(neg.f32 (-.f32 (neg.f32 uy) uy))
uy
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(sqrt.f32 (*.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(pow.f32 (*.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32))
(pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(fabs.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)))
(neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(neg.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))) (+.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (-.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(-.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) #s(literal -1 binary32)))
(-.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(fma.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(+.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(+.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(neg.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(-.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(-.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 maxCos ux))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 ux (-.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 ux #s(literal 2 binary32) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 ux (fma.f32 (neg.f32 maxCos) ux (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) ux)
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (-.f32 ux (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux)))))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) ux (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) ux)
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (-.f32 ux (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux)))))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) ux (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (pow.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 #s(literal -1 binary32) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 #s(literal 1 binary32) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) ux (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 maxCos) ux)))
(fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(fabs.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (fma.f32 ux ux (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (-.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32)) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1 binary32))
(/.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -2 binary32))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal -2 binary32)))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (neg.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (-.f32 (sinh.f32 (neg.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(cos.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) maxCos (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) maxCos (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 maxCos (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 ux (*.f32 maxCos (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 ux (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(pow.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fabs.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 1 binary32)))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fabs.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fabs.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fabs.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (cosh.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sinh.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(neg.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)))) (+.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(-.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux #s(literal -1 binary32))
(fma.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32))
(sin.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32))
(+.f32 ux (fma.f32 (neg.f32 maxCos) ux #s(literal -1 binary32)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(+.f32 ux (neg.f32 (fma.f32 maxCos ux #s(literal 1 binary32))))
(cos.f32 (neg.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (neg.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (fabs.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(cos.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(neg.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(sin.f32 (neg.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sin.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (PI.f32)))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(cos.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(cos.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)))
(cos.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)))
(cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (PI.f32)))
(neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux)))
(neg.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 1 binary32)))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (*.f32 uy (neg.f32 (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(cos.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (-.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 (PI.f32)) uy))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 uy) (PI.f32)))
(-.f32 (*.f32 (PI.f32) uy) (neg.f32 (*.f32 (PI.f32) uy)))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 uy) uy)) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 (+.f32 uy uy) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) uy))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 (neg.f32 uy) (neg.f32 uy))) (+.f32 uy (neg.f32 uy)))
(/.f32 (-.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 uy) #s(literal 3 binary32))) (fma.f32 uy uy (fma.f32 (neg.f32 uy) (neg.f32 uy) (*.f32 uy (neg.f32 uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (neg.f32 uy))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy (neg.f32 (neg.f32 uy)))
(+.f32 uy uy)
(neg.f32 (-.f32 (neg.f32 uy) uy))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32)) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1 binary32))
(/.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -2 binary32))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal -2 binary32)))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (neg.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (-.f32 (sinh.f32 (neg.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(cos.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (log.f32 (exp.f32 #s(literal 1/2 binary32))))
(*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(/.f32 (neg.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal -2 binary32))
(/.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 2 binary32))
(/.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 2 binary32))
(log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(log1p.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
#s(literal 1/2 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32)) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1 binary32))
(/.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -2 binary32))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal -2 binary32)))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))))
(sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (neg.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (-.f32 (sinh.f32 (neg.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(cos.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) maxCos (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) maxCos (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 maxCos (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 ux (*.f32 maxCos (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(fma.f32 ux (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(pow.f32 (*.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fabs.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 1 binary32)))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(fabs.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(fabs.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fabs.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fabs.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (cosh.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (sinh.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(neg.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(*.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))
(*.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux)) (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux)))
(*.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux)
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 ux (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(*.f32 ux (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))
(-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) maxCos (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) maxCos (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(+.f32 (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) ux))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) ux))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (neg.f32 maxCos) ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) ux)) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))) (neg.f32 ux))
(/.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux)
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 maxCos ux))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))) ux)
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(neg.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(*.f32 (/.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux))
(/.f32 (*.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 maxCos ux))
(/.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 maxCos) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (-.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(/.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (neg.f32 maxCos) ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) ux)) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))) (neg.f32 (neg.f32 ux)))
(/.f32 (*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (-.f32 #s(literal 1 binary32) ux)) ux)
(/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(/.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 maxCos ux))
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(/.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (neg.f32 ux)))
(/.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
(/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))) (neg.f32 ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))) ux)
(/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (neg.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))))
(/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(/.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) ux)) (fabs.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) ux)) (fabs.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(neg.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux)
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))
(*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)
(*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) maxCos (*.f32 (*.f32 maxCos ux) maxCos))
(fma.f32 (*.f32 maxCos ux) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(fma.f32 maxCos (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos ux)))
(fma.f32 maxCos (*.f32 maxCos ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 maxCos ux)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 maxCos ux) maxCos))
(+.f32 (*.f32 (*.f32 maxCos ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))) #s(literal -4 binary32))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1 binary32)) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1 binary32))
(/.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -2 binary32))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal -2 binary32)))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))) (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32))) #s(literal 2 binary32))) (cos.f32 (/.f32 (+.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))) (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32))) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (cos.f32 (/.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 3 binary32))) (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (fma.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (-.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))))
(-.f32 (+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(-.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (neg.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(neg.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (*.f32 #s(literal 0 binary32) (sin.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32) (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(sin.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)))
(sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(cos.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(neg.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) #s(literal 3 binary32))) (fma.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
(-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))
(-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 2 binary32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (*.f32 (neg.f32 (PI.f32)) uy) #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (neg.f32 (+.f32 uy uy)) (PI.f32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (+.f32 uy uy) (neg.f32 (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (PI.f32) (neg.f32 (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 uy (neg.f32 (+.f32 (PI.f32) (PI.f32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(neg.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (PI.f32) (acos.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))))
(-.f32 (PI.f32) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 2 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 1 binary32)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (remainder.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (PI.f32) (PI.f32))))
(fabs.f32 (remainder.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (PI.f32) (PI.f32))))
(fabs.f32 (remainder.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (+.f32 (PI.f32) (PI.f32))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (*.f32 #s(literal 0 binary32) (sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (cos.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(fma.f32 (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 (-.f32 (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32) (fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(+.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)) (fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (-.f32 (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) #s(literal 3 binary32))) (fma.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))))
(/.f32 (+.f32 (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (+.f32 uy uy) (PI.f32)))
(fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (+.f32 uy uy) (PI.f32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (PI.f32) (+.f32 uy uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (PI.f32) uy (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 uy (+.f32 (PI.f32) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 uy (PI.f32) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))
(+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(+.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))

eval153.0ms (3.3%)

Memory
28.1MiB live, 344.2MiB allocated; 63ms collecting garbage
Compiler

Compiled 58 977 to 6 160 computations (89.6% saved)

prune39.0ms (0.8%)

Memory
-22.1MiB live, 79.2MiB allocated; 13ms collecting garbage
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New1 327151 342
Fresh35237
Picked505
Done000
Total1 367171 384
Accuracy
99.6%
Counts
1 384 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.2%
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
58.3%
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
53.4%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
59.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
58.1%
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
98.9%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
60.3%
(*.f32 (sin.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
58.1%
(*.f32 (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))) (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))))))
57.2%
(*.f32 (sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
98.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32)))))
98.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
98.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))))
98.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
58.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
96.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32))))
Compiler

Compiled 1 208 to 634 computations (47.5% saved)

rewrite182.0ms (3.9%)

Memory
-7.9MiB live, 241.4MiB allocated; 31ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051483
096457
1530396
22176396
04053388
Stop Event
iter-limit
node-limit
iter-limit
Counts
51 → 1 259
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
#s(literal 0 binary32)
(*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))
#s(literal -2 binary32)
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (+.f32 uy uy) (PI.f32))
(+.f32 uy uy)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(sqrt.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux)
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(literal 1 binary32)
(/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (PI.f32) (PI.f32))
(sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
#s(literal 1/2 binary32)
Outputs
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(cos.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (-.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 (PI.f32)) uy))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 uy) (PI.f32)))
(-.f32 (*.f32 (PI.f32) uy) (neg.f32 (*.f32 (PI.f32) uy)))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 uy) uy)) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 (neg.f32 uy) (neg.f32 uy))) (+.f32 uy (neg.f32 uy)))
(/.f32 (-.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 uy) #s(literal 3 binary32))) (fma.f32 uy uy (fma.f32 (neg.f32 uy) (neg.f32 uy) (*.f32 uy (neg.f32 uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (neg.f32 uy))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy (neg.f32 (neg.f32 uy)))
(+.f32 uy uy)
(neg.f32 (*.f32 #s(literal -2 binary32) uy))
(neg.f32 (*.f32 uy #s(literal -2 binary32)))
(neg.f32 (-.f32 (neg.f32 uy) uy))
uy
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(fma.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 ux #s(literal 2 binary32) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)))
(fma.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) ux (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 0 binary32))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
#s(literal 0 binary32)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))
(*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32)))))
(-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32) #s(literal 0 binary32))
(fma.f32 ux #s(literal -2 binary32) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)))
(fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
#s(literal -2 binary32)
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) ux)
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux)))))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 (neg.f32 maxCos) ux (neg.f32 (neg.f32 ux)))
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) maxCos (neg.f32 (neg.f32 ux)))
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 maxCos (neg.f32 ux) (neg.f32 (neg.f32 ux)))
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (neg.f32 maxCos) (neg.f32 (neg.f32 ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(+.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 (neg.f32 ux)))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (pow.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) ux (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))
(pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(fabs.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux)))
(+.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))) (*.f32 ux ux))
(+.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) ux))) (*.f32 ux ux))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 ux ux)) (+.f32 (*.f32 maxCos ux) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 ux ux (*.f32 (*.f32 maxCos ux) ux))))
(-.f32 (*.f32 maxCos ux) (neg.f32 (neg.f32 ux)))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(+.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(neg.f32 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(fma.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(fma.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)
(-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 2 binary32) ux))
(+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(neg.f32 (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 2 binary32))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(cos.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (-.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 (PI.f32)) uy))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 uy) (PI.f32)))
(-.f32 (*.f32 (PI.f32) uy) (neg.f32 (*.f32 (PI.f32) uy)))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 uy) uy)) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 (neg.f32 uy) (neg.f32 uy))) (+.f32 uy (neg.f32 uy)))
(/.f32 (-.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 uy) #s(literal 3 binary32))) (fma.f32 uy uy (fma.f32 (neg.f32 uy) (neg.f32 uy) (*.f32 uy (neg.f32 uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (neg.f32 uy))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy (neg.f32 (neg.f32 uy)))
(+.f32 uy uy)
(neg.f32 (*.f32 #s(literal -2 binary32) uy))
(neg.f32 (*.f32 uy #s(literal -2 binary32)))
(neg.f32 (-.f32 (neg.f32 uy) uy))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))) (sin.f32 (fma.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(fma.f32 #s(literal 1/2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(neg.f32 (/.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(fma.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(sin.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(cos.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) ux)) #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (*.f32 ux #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) ux (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) ux)))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))))
(-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal -1 binary32))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) maxCos (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) maxCos (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 maxCos ux) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 maxCos ux) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 maxCos ux) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 maxCos (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 ux (*.f32 maxCos (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 ux (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(fma.f32 ux (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fabs.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(fabs.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) maxCos) ux) (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
(+.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(neg.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux)) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 ux))
(/.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) ux)
(/.f32 (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) ux)
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (-.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)))) (+.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux #s(literal -1 binary32))
(fma.f32 (neg.f32 maxCos) ux (-.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) maxCos (-.f32 ux #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 0 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 maxCos (neg.f32 ux) (-.f32 ux #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 maxCos) (-.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(sin.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux #s(literal 1 binary32)))
(+.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 ux (*.f32 ux (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))))
(+.f32 ux (*.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) ux))
(+.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(cos.f32 (neg.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (fabs.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(neg.f32 (*.f32 (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) ux))
(neg.f32 (*.f32 ux (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32))))
(neg.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32))) ux)
(/.f32 (-.f32 ux (fma.f32 (/.f32 (*.f32 maxCos ux) ux) ux #s(literal 1 binary32))) ux)
(/.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 ux)) #s(literal 2 binary32))) (*.f32 (neg.f32 (neg.f32 ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (*.f32 ux #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32) (*.f32 (neg.f32 ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (*.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) ux (*.f32 #s(literal 2 binary32) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (fma.f32 #s(literal 2 binary32) (neg.f32 ux) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 ux ux))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 (/.f32 (*.f32 maxCos ux) ux) ux #s(literal 1 binary32)))) (*.f32 ux ux))
(/.f32 (-.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 ux (fma.f32 (*.f32 maxCos ux) ux ux))) (*.f32 ux (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (*.f32 ux (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 ux (neg.f32 (neg.f32 ux))) (*.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 ux (neg.f32 (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 ux ux))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (fma.f32 (/.f32 (*.f32 maxCos ux) ux) ux #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 maxCos ux) ux ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) #s(literal -1 binary32)) (*.f32 ux (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(/.f32 (*.f32 (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 ux (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 ux ux))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (neg.f32 (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (neg.f32 ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal 1 binary32) (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))))))
(/.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (neg.f32 (neg.f32 ux)))
(/.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux)
(/.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (neg.f32 ux))
(/.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))
(-.f32 (/.f32 ux ux) (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))
(-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) (/.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(+.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))))
(neg.f32 (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 maxCos ux) ux))) (/.f32 (*.f32 maxCos ux) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) maxCos)
(*.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (/.f32 #s(literal -1 binary32) ux))
(*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 ux) (*.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos))) (*.f32 ux ux))
(/.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 (neg.f32 ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) ux))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 ux) (*.f32 ux (*.f32 (neg.f32 ux) maxCos))) (*.f32 ux (neg.f32 ux)))
(/.f32 (+.f32 ux (*.f32 ux (*.f32 maxCos ux))) (*.f32 ux ux))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 ux) (*.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) maxCos) ux (*.f32 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) ux))
(/.f32 (fma.f32 (*.f32 maxCos ux) (neg.f32 ux) (*.f32 ux #s(literal -1 binary32))) (*.f32 ux (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) ux) (*.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) ux))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) ux) (*.f32 ux #s(literal -1 binary32))) (*.f32 ux ux))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 ux))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 maxCos ux) ux) ux #s(literal 1 binary32))) (neg.f32 ux))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) ux ux)) (neg.f32 (*.f32 ux ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) ux)
(/.f32 (fma.f32 (/.f32 (*.f32 maxCos ux) ux) ux #s(literal 1 binary32)) ux)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos ux) ux) (/.f32 (*.f32 maxCos ux) ux)) (*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) ux))) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 maxCos ux) ux) (/.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos maxCos (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (*.f32 maxCos ux) ux ux) (*.f32 ux ux))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (neg.f32 (neg.f32 (neg.f32 ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (neg.f32 ux))
(/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 (neg.f32 ux)))
(/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(/.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 maxCos ux) ux) (neg.f32 (/.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal -1 binary32) ux))
(-.f32 maxCos (neg.f32 (/.f32 #s(literal 1 binary32) ux)))
(-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 maxCos ux) ux))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) maxCos)
(fma.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos (/.f32 ux ux) (/.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (/.f32 maxCos ux) (/.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 maxCos ux) ux))
(+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(+.f32 (/.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 1 binary32) ux))
(+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))
(neg.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 ux maxCos #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) ux))
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(sin.f32 (neg.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sin.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (PI.f32)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(cos.f32 (+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(cos.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)))
(cos.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)))
(cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (PI.f32)))
(neg.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (fabs.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (neg.f32 (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 (PI.f32)) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (neg.f32 uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (neg.f32 uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy)))))
(cos.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (-.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 (PI.f32)) uy))
(-.f32 (*.f32 (PI.f32) uy) (*.f32 (neg.f32 uy) (PI.f32)))
(-.f32 (*.f32 (PI.f32) uy) (neg.f32 (*.f32 (PI.f32) uy)))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) uy (*.f32 (PI.f32) uy))
(fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))) (sin.f32 (fma.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(fma.f32 #s(literal 1/2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(neg.f32 (/.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(fma.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(sin.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(sin.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(cos.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (PI.f32) (acos.f32 (*.f32 (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) ux)))
(-.f32 (PI.f32) (acos.f32 (*.f32 ux (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)))))
(-.f32 (PI.f32) (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(fabs.f32 (remainder.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (PI.f32) (PI.f32))))
(fabs.f32 (remainder.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (PI.f32) (PI.f32))))
(fabs.f32 (remainder.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (+.f32 (PI.f32) (PI.f32))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(neg.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 ux (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux)) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 ux))
(/.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) ux) ux)
(/.f32 (*.f32 ux (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) ux)
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (-.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)))) (+.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux #s(literal -1 binary32))
(fma.f32 (neg.f32 maxCos) ux (-.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) maxCos (-.f32 ux #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 0 binary32) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 maxCos (neg.f32 ux) (-.f32 ux #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 maxCos) (-.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(sin.f32 (+.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux #s(literal 1 binary32)))
(+.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 ux (*.f32 ux (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)))))
(+.f32 ux (*.f32 (neg.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux))) ux))
(+.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(cos.f32 (neg.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (fabs.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(cos.f32 (fabs.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(cos.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (sin.f32 (asin.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(neg.f32 (*.f32 (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) ux))
(neg.f32 (*.f32 ux (-.f32 (-.f32 maxCos (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32))))
(neg.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 4 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))) (sin.f32 (fma.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal -2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (fabs.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(fma.f32 #s(literal 1/2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32)) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(neg.f32 (/.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (/.f32 (+.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32))) (cos.f32 (/.f32 (-.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (/.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32))) #s(literal 2 binary32))) (cos.f32 (/.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32))) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (/.f32 (+.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32))) (cos.f32 (/.f32 (-.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))) (sin.f32 (fma.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))) (sin.f32 (fma.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32) (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (-.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (fma.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))))
(-.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (neg.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(fma.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(+.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(+.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))))
(neg.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -2 binary32))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))))
(-.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(fma.f32 (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1/2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(neg.f32 (sin.f32 (-.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (-.f32 (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
(-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (+.f32 uy uy) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (+.f32 uy uy) (PI.f32) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (PI.f32) (+.f32 uy uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (PI.f32) uy (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (PI.f32) uy (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 uy (+.f32 (PI.f32) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 uy (PI.f32) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 uy (PI.f32) (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(+.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) uy))
(+.f32 (*.f32 (PI.f32) uy) (fma.f32 (PI.f32) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (PI.f32) uy) (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(+.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(neg.f32 (-.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (+.f32 uy uy) (PI.f32))))
(log.f32 (/.f32 (exp.f32 (PI.f32)) (exp.f32 (neg.f32 (PI.f32)))))
(log.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (PI.f32)) (PI.f32))) (PI.f32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (+.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (+.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (log.f32 (exp.f32 (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (fma.f32 (PI.f32) (PI.f32) (+.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (neg.f32 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))
(/.f32 (-.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (PI.f32) (PI.f32)))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (PI.f32) (PI.f32) (-.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(-.f32 (PI.f32) (neg.f32 (PI.f32)))
(+.f32 (log.f32 (exp.f32 (PI.f32))) (log.f32 (exp.f32 (PI.f32))))
(+.f32 (PI.f32) (neg.f32 (neg.f32 (PI.f32))))
(+.f32 (PI.f32) (PI.f32))
(neg.f32 (*.f32 #s(literal -2 binary32) (PI.f32)))
(neg.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (+.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -4 binary32))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (cos.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(sin.f32 (neg.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32))))
(sin.f32 (+.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)) (PI.f32)))
(sin.f32 (+.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))) (PI.f32)))
(sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (*.f32 (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (cos.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(+.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(cos.f32 (+.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(cos.f32 (+.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(cos.f32 (+.f32 (+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (PI.f32)))
(neg.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (+.f32 uy uy) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (-.f32 (*.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (fma.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))))
(-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(fma.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (+.f32 uy uy) (PI.f32) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (PI.f32) (+.f32 uy uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 (PI.f32) uy (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 (PI.f32) uy (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 uy (+.f32 (PI.f32) (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(fma.f32 uy (PI.f32) (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(fma.f32 uy (PI.f32) (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(+.f32 (*.f32 (PI.f32) uy) (fma.f32 (PI.f32) uy (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(+.f32 (*.f32 (PI.f32) uy) (-.f32 (*.f32 (PI.f32) uy) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(+.f32 (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (+.f32 uy uy) (PI.f32)))
(+.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (neg.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(neg.f32 (-.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (*.f32 (+.f32 uy uy) (PI.f32))))
#s(literal 1/2 binary32)

eval106.0ms (2.3%)

Memory
24.4MiB live, 253.2MiB allocated; 33ms collecting garbage
Compiler

Compiled 33 782 to 4 396 computations (87% saved)

prune39.0ms (0.8%)

Memory
16.8MiB live, 114.4MiB allocated; 16ms collecting garbage
Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New85922881
Fresh8412
Picked415
Done000
Total87127898
Accuracy
99.9%
Counts
898 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(*.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
98.9%
(*.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
99.0%
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
58.3%
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
60.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
58.1%
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
99.0%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.9%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.9%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.9%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
99.0%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.9%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.8%
(*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
60.3%
(*.f32 (sin.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
99.1%
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
58.1%
(*.f32 (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))) (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%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32)))))
98.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
98.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))))
99.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
98.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux))))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
99.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
96.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
99.0%
(*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
99.0%
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
Compiler

Compiled 1 697 to 1 024 computations (39.7% saved)

series243.0ms (5.2%)

Memory
-31.9MiB live, 346.9MiB allocated; 59ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0188017034
Stop Event
iter-limit
Counts
50 → 301
Calls
Call 1
Inputs
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(neg.f32 (PI.f32))
(PI.f32)
(+.f32 uy uy)
uy
(*.f32 (PI.f32) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
#s(literal 0 binary32)
(*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))
#s(literal -2 binary32)
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))
(-.f32 #s(literal 2 binary32) ux)
#s(literal 2 binary32)
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(literal 1 binary32)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))
(exp.f32 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
Outputs
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.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 -2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (* -2 (- ux (* maxCos ux))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
#s(approx ux ux)
#s(approx (* maxCos ux) (*.f32 maxCos ux))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
#s(approx (- (* maxCos ux) ux) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (cos.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))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (cos.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)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (cos.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))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.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)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.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))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 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)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (fma.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32))
#s(approx (+ (* maxCos ux) (- 2 ux)) (+.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (- 2 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))
#s(approx (- (+ (* maxCos ux) 1) ux) #s(literal 1 binary32))
#s(approx (- (+ (* maxCos ux) 1) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (+ (* maxCos ux) 1) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/4 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (fma.f32 #s(literal -1/16 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (fma.f32 #s(literal 1/4 binary32) (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (fma.f32 #s(literal -1/16 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1/48 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (fma.f32 #s(literal -1/8 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (fma.f32 #s(literal 1/2 binary32) (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (fma.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1/24 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (fma.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 5 binary32)))) (fma.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) 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)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 ux (*.f32 (cos.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)))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 ux (fma.f32 (cos.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.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)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (cos.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.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)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)))) (fma.f32 (cos.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (+ (* maxCos ux) (- 2 ux)) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
#s(approx (- 2 ux) (*.f32 #s(literal -1 binary32) ux))
#s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
#s(approx (- (+ (* maxCos ux) 1) ux) (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
#s(approx (+ (* maxCos ux) 1) (*.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (-.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 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))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (-.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 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))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (-.f32 (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (-.f32 (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal 8/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #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)))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (fma.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 5 binary32)))) (fma.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux))))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.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)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
#s(approx (- 0 (* -2 (- ux (* maxCos ux)))) (*.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (* -2 (- ux (* maxCos ux))) (*.f32 #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) 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))))
#s(approx (- (* maxCos ux) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) ux)))))
#s(approx (+ (* maxCos ux) (- 2 ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (- 2 ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (- (+ (* maxCos ux) 1) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (+ (* maxCos ux) 1) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 4/3 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))))) ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (-.f32 (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) ux)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 8/3 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))))) ux)))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))) (*.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 4/3 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))))
#s(approx (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
#s(approx (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
#s(approx (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 uy (fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 4/3 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))))))
#s(approx (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
#s(approx (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2)) (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx (+ uy uy) (*.f32 #s(literal 2 binary32) uy))
#s(approx uy uy)
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))))))
#s(approx (cos (* (+ uy uy) (PI))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2 binary32))))))
#s(approx (cos (* (+ uy uy) (PI))) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
#s(approx (cos (* (+ uy uy) (PI))) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -4/45 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))))
#s(approx (* (+ uy uy) (PI)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (+.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (+.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))))))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (+.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))) (*.f32 uy (fma.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))))) (*.f32 uy (*.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -1/3 binary32) (*.f32 (PI.f32) (fma.f32 #s(literal -24 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (fma.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 16 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))))))))
#s(approx (cos (log (pow (exp (* (PI) uy)) 2))) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))))))))))
#s(approx (cos (log (pow (exp (* (PI) uy)) 2))) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 uy (fma.f32 #s(literal -1 binary32) (*.f32 (PI.f32) (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))))) (*.f32 uy (fma.f32 #s(literal -1/3 binary32) (*.f32 (PI.f32) (fma.f32 #s(literal -24 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (fma.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 16 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (fma.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))))))
#s(approx (log (pow (exp (* (PI) uy)) 2)) (*.f32 uy (fma.f32 #s(literal 1/2 binary32) (*.f32 uy (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
#s(approx (log (pow (exp (* (PI) uy)) 2)) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 uy (fma.f32 #s(literal 1/6 binary32) (*.f32 uy (fma.f32 #s(literal -24 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (fma.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 16 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32))))))))))
#s(approx (log (pow (exp (* (PI) uy)) 2)) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 uy (fma.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 #s(literal 4 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 uy (fma.f32 #s(literal 1/24 binary32) (*.f32 uy (fma.f32 #s(literal -96 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 #s(literal -48 binary32) (*.f32 (PI.f32) (fma.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (fma.f32 #s(literal -48 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (fma.f32 #s(literal 1/12 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 #s(literal 192 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)))))))) (*.f32 #s(literal 1/6 binary32) (fma.f32 #s(literal -24 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (fma.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 16 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))))))))
#s(approx (pow (exp (* (PI) uy)) 2) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
#s(approx (pow (exp (* (PI) uy)) 2) (+.f32 #s(literal 1 binary32) (*.f32 uy (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))))))))
#s(approx (pow (exp (* (PI) uy)) 2) (+.f32 #s(literal 1 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 (fma.f32 #s(literal 1/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))))))))
#s(approx (exp (* (PI) uy)) (+.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
#s(approx (exp (* (PI) uy)) (+.f32 #s(literal 1 binary32) (*.f32 uy (+.f32 (PI.f32) (*.f32 #s(literal 1/2 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 2 binary32))))))))
#s(approx (exp (* (PI) uy)) (+.f32 #s(literal 1 binary32) (*.f32 uy (+.f32 (PI.f32) (*.f32 uy (fma.f32 #s(literal 1/6 binary32) (*.f32 uy (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2 binary32)))))))))
#s(approx (* (PI) uy) (*.f32 uy (PI.f32)))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))))
#s(approx (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
#s(approx (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2)) (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))))
#s(approx (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2)) (*.f32 uy (fma.f32 #s(literal -2 binary32) (PI.f32) (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) uy)))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
#s(approx (cos (* (+ uy uy) (PI))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))))))
#s(approx (cos (log (pow (exp (* (PI) uy)) 2))) (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))))
#s(approx (log (pow (exp (* (PI) uy)) 2)) (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))))
#s(approx (pow (exp (* (PI) uy)) 2) (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))
#s(approx (exp (* (PI) uy)) (exp.f32 (*.f32 uy (PI.f32))))
#s(approx (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2)) (*.f32 #s(literal -1 binary32) (*.f32 uy (fma.f32 #s(literal -1/2 binary32) (/.f32 (PI.f32) uy) (*.f32 #s(literal 2 binary32) (PI.f32))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32))))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (+.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (+.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (+.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32))))))))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)))) (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (-.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)))) (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- 0 (* -2 (- ux (* maxCos ux)))) (*.f32 #s(literal 2 binary32) ux))
#s(approx (- 0 (* -2 (- ux (* maxCos ux)))) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (*.f32 #s(literal -2 binary32) ux)))
#s(approx (* -2 (- ux (* maxCos ux))) (*.f32 #s(literal -2 binary32) ux))
#s(approx (* -2 (- ux (* maxCos ux))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))
#s(approx (- ux (* maxCos ux)) (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
#s(approx maxCos maxCos)
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (pow.f32 ux #s(literal 2 binary32)))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (fma.f32 #s(literal -2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (fma.f32 maxCos (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32))))
#s(approx (- (* maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (cos.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 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (fma.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 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 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.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 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 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 maxCos (*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (fma.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux))
#s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))
#s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (fma.f32 #s(literal 1/4 binary32) (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)) (*.f32 maxCos (fma.f32 #s(literal 1/12 binary32) (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)))) (*.f32 #s(literal 6 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/4 binary32) (fma.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (-.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))))) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (-.f32 (fma.f32 maxCos (fma.f32 #s(literal 1/6 binary32) (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)))) (*.f32 #s(literal 6 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))))) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (*.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32))))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 maxCos (+.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 maxCos (+.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 maxCos (+.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))))))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (pow.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) (fma.f32 #s(literal 2 binary32) (/.f32 ux maxCos) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (- 0 (* -2 (- ux (* maxCos ux)))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))
#s(approx (- 0 (* -2 (- ux (* maxCos ux)))) (*.f32 maxCos (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) ux))))
#s(approx (* -2 (- ux (* maxCos ux))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))
#s(approx (* -2 (- ux (* maxCos ux))) (*.f32 maxCos (fma.f32 #s(literal -2 binary32) (/.f32 ux maxCos) (*.f32 #s(literal 2 binary32) ux))))
#s(approx (- ux (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
#s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux)))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) (+.f32 (/.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (- (* maxCos ux) ux) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (+ (* maxCos ux) (- 2 ux)) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))
#s(approx (- (+ (* maxCos ux) 1) ux) (*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
#s(approx (+ (* maxCos ux) 1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal 1/12 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (pow.f32 maxCos #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32))))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (pow.f32 maxCos #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32)))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (*.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux)))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))) maxCos) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))))) maxCos) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))) maxCos) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))) maxCos))))))
#s(approx (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))))) maxCos) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 ux maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 ux maxCos) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) maxCos)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- 0 (* -2 (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal -2 binary32) ux)))))
#s(approx (* -2 (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (/.f32 ux maxCos))))))
#s(approx (- ux (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) ux)))))
#s(approx (* (- (* maxCos ux) ux) (- (* maxCos ux) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos) (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (* maxCos ux) ux) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) ux (/.f32 ux maxCos)))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (*.f32 #s(literal -1 binary32) (*.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 (cos.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 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) maxCos) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (+ (* maxCos ux) (- 2 ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) ux (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))))))
#s(approx (- (+ (* maxCos ux) 1) ux) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) ux (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
#s(approx (+ (* maxCos ux) 1) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) maxCos))) maxCos) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (* (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) 1/2) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) maxCos) (*.f32 #s(literal 1/4 binary32) (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))))) maxCos) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) maxCos) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) maxCos))) maxCos)))))
#s(approx (log (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) maxCos) (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))))) maxCos))) maxCos)))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))) maxCos) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (*.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))))) maxCos) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal 2 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32))))))) maxCos) (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (pow.f32 ux #s(literal 2 binary32)))))))))
Calls

9 calls:

TimeVariablePoint
56.0ms
uy
inf
18.0ms
uy
-inf
14.0ms
maxCos
inf
13.0ms
maxCos
-inf
10.0ms
uy
0

rewrite206.0ms (4.4%)

Memory
42.2MiB live, 306.1MiB allocated; 37ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050446
093409
1427374
21749374
04189374
Stop Event
iter-limit
node-limit
iter-limit
Counts
50 → 1 369
Calls
Call 1
Inputs
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(neg.f32 (PI.f32))
(PI.f32)
(+.f32 uy uy)
uy
(*.f32 (PI.f32) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))
#s(literal 0 binary32)
(*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))
#s(literal -2 binary32)
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (*.f32 maxCos ux) ux)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))
(-.f32 #s(literal 2 binary32) ux)
#s(literal 2 binary32)
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(literal 1 binary32)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))
(exp.f32 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
Outputs
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy)) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))))
(sin.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 uy uy) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (neg.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (fabs.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (exp.f32 (PI.f32)))))
(log.f32 (*.f32 (sqrt.f32 (exp.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))
(log.f32 (/.f32 (sqrt.f32 (exp.f32 (PI.f32))) (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 uy uy) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (neg.f32 (PI.f32))) #s(literal 3 binary32))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32)))) (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32)))) (-.f32 (*.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 uy (neg.f32 (PI.f32)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32)))) (*.f32 uy (neg.f32 (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (neg.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 uy (neg.f32 (PI.f32))) (-.f32 (*.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (*.f32 uy (neg.f32 (PI.f32))) (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (neg.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 uy (neg.f32 (PI.f32))) (-.f32 (*.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (*.f32 uy (neg.f32 (PI.f32))) (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 (*.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))) (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(-.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (+.f32 uy uy) (PI.f32)))
(fma.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 2 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 1 binary32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 2 binary32)) uy (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 2 binary32)) uy (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 2 binary32)) uy (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (/.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(fma.f32 (neg.f32 (+.f32 uy uy)) (PI.f32) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (+.f32 uy uy)) (PI.f32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (neg.f32 (+.f32 uy uy)) (PI.f32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (neg.f32 (PI.f32))) #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 uy (neg.f32 (PI.f32))) #s(literal 2 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (neg.f32 (PI.f32))) #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (neg.f32 (PI.f32))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (neg.f32 (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(fma.f32 (+.f32 uy uy) (neg.f32 (PI.f32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (+.f32 uy uy) (neg.f32 (PI.f32)) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (+.f32 uy uy) (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (neg.f32 (PI.f32))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (neg.f32 (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (neg.f32 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 uy (+.f32 (neg.f32 (PI.f32)) (neg.f32 (PI.f32))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 uy (+.f32 (neg.f32 (PI.f32)) (neg.f32 (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 uy (+.f32 (neg.f32 (PI.f32)) (neg.f32 (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 uy (neg.f32 (+.f32 (PI.f32) (PI.f32))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 uy (neg.f32 (+.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 uy (neg.f32 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 uy (neg.f32 (PI.f32)) (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(fma.f32 uy (neg.f32 (PI.f32)) (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (neg.f32 (PI.f32)) uy (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(fma.f32 (neg.f32 (PI.f32)) uy (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (PI.f32) (neg.f32 (+.f32 uy uy)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (PI.f32) (neg.f32 (+.f32 uy uy)) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (PI.f32) (neg.f32 (+.f32 uy uy)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(+.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32)))) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 uy (neg.f32 (PI.f32))) (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(+.f32 (*.f32 uy (neg.f32 (PI.f32))) (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))
(log.f32 (exp.f32 (neg.f32 (PI.f32))))
(*.f32 (neg.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (neg.f32 (PI.f32))))
(cbrt.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
(-.f32 (log.f32 #s(literal 1 binary32)) (log.f32 (exp.f32 (PI.f32))))
(pow.f32 (cbrt.f32 (neg.f32 (PI.f32))) #s(literal 3 binary32))
(pow.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal 1/3 binary32))
(neg.f32 (PI.f32))
(PI.f32)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 uy) uy)) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)))))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 uy)) #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 (neg.f32 (neg.f32 uy)) (neg.f32 (neg.f32 uy))) (*.f32 uy (neg.f32 (neg.f32 uy))))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 (neg.f32 uy) (neg.f32 uy))) (+.f32 uy (neg.f32 uy)))
(/.f32 (-.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 uy) #s(literal 3 binary32))) (fma.f32 uy uy (fma.f32 (neg.f32 uy) (neg.f32 uy) (*.f32 uy (neg.f32 uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (neg.f32 uy))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy (neg.f32 (neg.f32 uy)))
(+.f32 uy uy)
(neg.f32 (*.f32 #s(literal -2 binary32) uy))
(neg.f32 (*.f32 uy #s(literal -2 binary32)))
(neg.f32 (-.f32 (neg.f32 uy) uy))
uy
(log.f32 (sqrt.f32 (exp.f32 (PI.f32))))
(*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 2 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (/.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(/.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (PI.f32)))
(/.f32 (neg.f32 (PI.f32)) #s(literal -2 binary32))
(/.f32 (PI.f32) #s(literal 2 binary32))
(neg.f32 (/.f32 (PI.f32) #s(literal -2 binary32)))
#s(literal 1/2 binary32)
(*.f32 (sqrt.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (sqrt.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (neg.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(sqrt.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(fma.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(fabs.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(neg.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32)))
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32))) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) ux (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 ux #s(literal 2 binary32) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)))
(fma.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux) #s(literal 0 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
#s(literal 0 binary32)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))
(*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32)))))
(-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32) #s(literal 0 binary32))
(fma.f32 ux #s(literal -2 binary32) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)))
(fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 #s(literal -2 binary32) ux (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal 0 binary32))
(neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
#s(literal -2 binary32)
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) ux)
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (-.f32 (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) (neg.f32 (*.f32 (neg.f32 ux) maxCos)) (*.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux)))))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 (neg.f32 maxCos) ux (neg.f32 (neg.f32 ux)))
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) maxCos (neg.f32 (neg.f32 ux)))
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 maxCos (neg.f32 ux) (neg.f32 (neg.f32 ux)))
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (neg.f32 maxCos) (neg.f32 (neg.f32 ux)))
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 (neg.f32 ux)))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (pow.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 #s(literal 1 binary32) #s(literal 2 binary32)))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))) (*.f32 (neg.f32 ux) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux ux) #s(literal 3 binary32))) (fma.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) ux))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) ux))) (*.f32 ux ux)))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -2 binary32)))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) ux (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))
(pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(fabs.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (*.f32 ux (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))) (*.f32 (neg.f32 ux) (neg.f32 ux)))
(+.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) ux))) (*.f32 ux ux))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (neg.f32 ux) (neg.f32 ux) (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) (neg.f32 (*.f32 (neg.f32 ux) maxCos))) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (neg.f32 ux) (neg.f32 ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 ux ux)) (+.f32 (*.f32 maxCos ux) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 ux ux (*.f32 (*.f32 maxCos ux) ux))))
(-.f32 (*.f32 maxCos ux) (neg.f32 (neg.f32 ux)))
(-.f32 (*.f32 maxCos ux) ux)
(fma.f32 maxCos ux (neg.f32 ux))
(fma.f32 ux maxCos (neg.f32 ux))
(+.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(neg.f32 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32))) (fma.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (fma.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))))
(-.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1/2 binary32))
(fabs.f32 (-.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (/.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(fabs.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 2 binary32)))) (fma.f32 maxCos ux #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 maxCos ux #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (+.f32 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (neg.f32 ux) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 maxCos ux #s(literal 2 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(-.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) ux)
(-.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal -1 binary32))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 2 binary32)))
(fma.f32 maxCos ux (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))
(fma.f32 ux maxCos (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 2 binary32) ux))
(+.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (neg.f32 ux))
(+.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 maxCos ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux))
(neg.f32 (-.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 maxCos ux)))
(neg.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 2 binary32))))
(neg.f32 (-.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (fma.f32 (neg.f32 ux) (neg.f32 ux) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (fma.f32 ux ux (*.f32 #s(literal 2 binary32) ux))))
(-.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 ux)))
(-.f32 #s(literal 2 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 2 binary32) (neg.f32 ux))
(neg.f32 (+.f32 #s(literal -2 binary32) ux))
(neg.f32 (-.f32 ux #s(literal 2 binary32)))
#s(literal 2 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy)) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))))
(sin.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 uy uy) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (neg.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (fabs.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 uy uy))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 uy (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 uy (PI.f32)))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
(fma.f32 uy (PI.f32) (*.f32 uy (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 uy (PI.f32)))
(+.f32 (log.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))) (log.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(neg.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32))) (fma.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (fma.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))))
(-.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1/2 binary32))
(fabs.f32 (-.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (/.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(fabs.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 0 binary32) #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 0 binary32))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (-.f32 (*.f32 maxCos ux) ux)) (fabs.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 0 binary32))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(fabs.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (-.f32 (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(fabs.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (cosh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sinh.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 2 binary32)))) (fma.f32 maxCos ux #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 maxCos ux #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) (+.f32 (neg.f32 ux) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (neg.f32 ux) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 #s(literal 2 binary32) #s(literal 2 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 maxCos ux #s(literal 2 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 maxCos ux #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(-.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) ux)
(-.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal -1 binary32))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 2 binary32)))
(fma.f32 maxCos ux (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))
(fma.f32 ux maxCos (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 2 binary32) ux))
(+.f32 (fma.f32 maxCos ux #s(literal 2 binary32)) (neg.f32 ux))
(+.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 maxCos ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 2 binary32) ux))
(neg.f32 (-.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 maxCos ux)))
(neg.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 2 binary32))))
(neg.f32 (-.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 maxCos ux #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) (fma.f32 maxCos ux #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (neg.f32 ux) (neg.f32 ux) (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) (-.f32 #s(literal -1 binary32) (neg.f32 ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal -1 binary32) (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (+.f32 #s(literal -1 binary32) ux) (+.f32 #s(literal -1 binary32) ux) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 (neg.f32 ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (*.f32 maxCos ux) (-.f32 #s(literal -1 binary32) (neg.f32 ux)))
(-.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) ux))
(-.f32 (*.f32 maxCos ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(neg.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 #s(literal -1 binary32) #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 ux maxCos #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy)) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))))
(sin.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 uy uy) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (neg.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (fabs.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 uy uy))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 uy (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 uy (PI.f32)))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
(fma.f32 uy (PI.f32) (*.f32 uy (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 uy (PI.f32)))
(+.f32 (log.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))) (log.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(neg.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 uy) uy)) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)))))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 uy)) #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 (neg.f32 (neg.f32 uy)) (neg.f32 (neg.f32 uy))) (*.f32 uy (neg.f32 (neg.f32 uy))))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 (neg.f32 uy) (neg.f32 uy))) (+.f32 uy (neg.f32 uy)))
(/.f32 (-.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (neg.f32 uy) #s(literal 3 binary32))) (fma.f32 uy uy (fma.f32 (neg.f32 uy) (neg.f32 uy) (*.f32 uy (neg.f32 uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (fma.f32 uy uy (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (neg.f32 uy))
(fma.f32 #s(literal 1 binary32) uy (*.f32 #s(literal 1 binary32) uy))
(fma.f32 uy #s(literal 1 binary32) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy (neg.f32 (neg.f32 uy)))
(+.f32 uy uy)
(neg.f32 (*.f32 #s(literal -2 binary32) uy))
(neg.f32 (*.f32 uy #s(literal -2 binary32)))
(neg.f32 (-.f32 (neg.f32 uy) uy))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))) (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32))) (fma.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (fma.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))))
(-.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1/2 binary32))
(fabs.f32 (-.f32 (neg.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (sinh.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(exp.f32 (/.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))))
(log.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (log.f32 (exp.f32 #s(literal 1/2 binary32))))
(*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))
(log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))) (log.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))))
(+.f32 (log.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (log.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))))
(-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (+.f32 uy uy)) (neg.f32 (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 uy uy)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal -1 binary32)))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (fabs.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (neg.f32 (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy)) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(sin.f32 (+.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 (fabs.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))))
(sin.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 uy uy) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 uy (neg.f32 (PI.f32))))) (sin.f32 (*.f32 uy (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (fma.f32 uy (neg.f32 (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cos.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (-.f32 (*.f32 uy (neg.f32 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 (neg.f32 uy) (neg.f32 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (neg.f32 (*.f32 uy (neg.f32 (PI.f32)))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (neg.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (neg.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(cos.f32 (fabs.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(cos.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (+.f32 uy uy) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(cos.f32 (fabs.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(cos.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))))
(log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 uy uy))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)) (-.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))))))
(fma.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 uy (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 uy (PI.f32)))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
(fma.f32 uy (PI.f32) (*.f32 uy (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 uy (PI.f32)))
(+.f32 (log.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))) (log.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(neg.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)))
(neg.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(*.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))) (neg.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(*.f32 (exp.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))) (exp.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))))
(*.f32 (exp.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))) (exp.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 1 binary32))) (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal 1 binary32))))
(*.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 1 binary32) uy)) (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal 1 binary32) uy)))
(*.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32)))) (neg.f32 (exp.f32 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)) (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)) (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (exp.f32 (*.f32 uy (PI.f32))) (pow.f32 (exp.f32 (PI.f32)) (neg.f32 (neg.f32 uy))))
(*.f32 (exp.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))))
(sqrt.f32 (*.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))) (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))) (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))) (*.f32 (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))) (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (cosh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (-.f32 (*.f32 (sinh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) (*.f32 (cosh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))))
(/.f32 (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 1 binary32)) (pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal -1 binary32)))
(/.f32 (exp.f32 (*.f32 uy (PI.f32))) (pow.f32 (exp.f32 (PI.f32)) (neg.f32 uy)))
(/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (PI.f32)) (*.f32 #s(literal -2 binary32) uy)))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (PI.f32)) (-.f32 (neg.f32 uy) uy)))
(/.f32 #s(literal 1 binary32) (exp.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)))))
(-.f32 (cosh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32))) (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (exp.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))
(pow.f32 (exp.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(pow.f32 (exp.f32 (+.f32 uy uy)) (PI.f32))
(pow.f32 (*.f32 (exp.f32 uy) (exp.f32 uy)) (PI.f32))
(pow.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(pow.f32 (exp.f32 uy) (+.f32 (PI.f32) (PI.f32)))
(pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy)
(pow.f32 (exp.f32 (PI.f32)) (+.f32 uy uy))
(pow.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))
(fabs.f32 (neg.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))
(fabs.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32)))) (exp.f32 (*.f32 uy (PI.f32)))))
(fabs.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(fabs.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(+.f32 (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) (*.f32 (exp.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))) (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (exp.f32 (*.f32 uy (PI.f32)))))
(+.f32 (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))) (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)))
(+.f32 (cosh.f32 (*.f32 (+.f32 uy uy) (PI.f32))) (sinh.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (exp.f32 (PI.f32))) (+.f32 uy uy)))
(exp.f32 (*.f32 (+.f32 uy uy) (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (exp.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (exp.f32 (*.f32 uy (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))))) (cosh.f32 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (exp.f32 (PI.f32)) (/.f32 uy #s(literal 2 binary32))) (pow.f32 (exp.f32 (PI.f32)) (/.f32 uy #s(literal 2 binary32))))
(sqrt.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) (*.f32 (sinh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (cosh.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 uy (neg.f32 (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (fma.f32 (sinh.f32 (*.f32 uy (neg.f32 (PI.f32)))) (sinh.f32 (*.f32 uy (neg.f32 (PI.f32)))) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (neg.f32 (PI.f32))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 uy (PI.f32))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 uy (PI.f32))))) #s(literal 2 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 uy (PI.f32)))))) #s(literal 4 binary32))
(/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 uy (PI.f32)))))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32)))) (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32))) (exp.f32 (*.f32 uy (neg.f32 (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))) (-.f32 (pow.f32 (sinh.f32 (*.f32 uy (PI.f32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32)))))))
(-.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (neg.f32 (PI.f32)))))
(pow.f32 (exp.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(pow.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 (cbrt.f32 (PI.f32)) uy))
(pow.f32 (exp.f32 uy) (PI.f32))
(pow.f32 (exp.f32 (PI.f32)) uy)
(pow.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))) #s(literal 1/2 binary32))
(fabs.f32 (-.f32 (sinh.f32 (*.f32 uy (neg.f32 (PI.f32)))) (cosh.f32 (*.f32 uy (PI.f32)))))
(fabs.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32))))))
(fabs.f32 (neg.f32 (exp.f32 (*.f32 uy (PI.f32)))))
(fabs.f32 (exp.f32 (*.f32 uy (PI.f32))))
(+.f32 (sinh.f32 (*.f32 uy (PI.f32))) (cosh.f32 (*.f32 uy (PI.f32))))
(+.f32 (cosh.f32 (*.f32 uy (PI.f32))) (sinh.f32 (*.f32 uy (PI.f32))))
(exp.f32 (/.f32 (*.f32 (+.f32 uy uy) (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 uy)) (PI.f32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (PI.f32))) uy))
(exp.f32 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 uy (log.f32 (exp.f32 (PI.f32))))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) (log.f32 (exp.f32 uy)))
(*.f32 (PI.f32) uy)

eval214.0ms (4.6%)

Memory
11.8MiB live, 435.2MiB allocated; 118ms collecting garbage
Compiler

Compiled 76 998 to 7 760 computations (89.9% saved)

prune56.0ms (1.2%)

Memory
9.4MiB live, 148.7MiB allocated; 8ms collecting garbage
Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New1 663261 689
Fresh16521
Picked505
Done101
Total1 685311 716
Accuracy
100.0%
Counts
1 716 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
58.3%
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
96.0%
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
99.0%
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
58.1%
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
97.5%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
87.9%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
97.7%
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.9%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
97.7%
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
76.2%
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
92.6%
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
98.8%
(*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
60.3%
(*.f32 (sin.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
99.0%
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
76.1%
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
96.8%
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32))))
99.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
96.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
95.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
90.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) #s(literal 1/2 binary32))))
98.7%
(*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
96.3%
(*.f32 #s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
89.4%
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
80.9%
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
90.2%
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
76.1%
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
80.9%
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
Compiler

Compiled 1 029 to 680 computations (33.9% saved)

regimes946.0ms (20.3%)

Memory
0.2MiB live, 1 627.1MiB allocated; 246ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
2 → 1
4 → 2
7 → 1
8 → 1
14 → 1
24 → 1
27 → 1
29 → 1
43 → 1
106 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
Outputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
Call 2
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
Outputs
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
Call 3
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
Call 4
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Call 5
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Call 6
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Call 7
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 (cos.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 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Call 8
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 (cos.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 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) #s(literal 1/2 binary32))))
Outputs
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
Call 9
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 (cos.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 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
Outputs
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
Call 10
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 (cos.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 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))) (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 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (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 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (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 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
Call 11
Inputs
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
#s(approx (* (cos (log (pow (exp (* (PI) uy)) 2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 #s(approx (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) #s(approx (- (+ (* maxCos ux) 1) ux) (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 ux) maxCos ux) (-.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 ux) maxCos ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 (cos.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 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (neg.f32 (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (fabs.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 #s(approx (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) ux))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy)))) (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 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (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 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (sin.f32 (+.f32 (neg.f32 (fabs.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (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 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 #s(approx (+ (* maxCos ux) (- 2 ux)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (cos.f32 (log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (fma.f32 (+.f32 uy uy) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
#s(approx (* (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (cos (* (+ uy uy) (PI)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))) (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 ux)) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 ux)) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (sin.f32 (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (cos.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (log.f32 (exp.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))) (sqrt.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) #s(literal -1 binary32)) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(*.f32 #s(approx (sqrt (* (+ (* maxCos ux) (- 2 ux)) (- ux (* maxCos ux)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (fma.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 uy) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (-.f32 (sin.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (sin.f32 (-.f32 (*.f32 (+.f32 uy uy) (PI.f32)) (acos.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 (+.f32 (cos.f32 (fma.f32 (+.f32 (PI.f32) (PI.f32)) uy (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32)))))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (sin.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(*.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32)))))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux)))))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux))))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (fma.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (fma.f32 (PI.f32) uy (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
#s(approx (* (sin (+ (* (neg (PI)) (+ uy uy)) (* (PI) 1/2))) (sqrt (- (- 0 (* -2 (- ux (* maxCos ux)))) (* (- (* maxCos ux) ux) (- (* maxCos ux) ux))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (sin.f32 (fma.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))))
(*.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (sin.f32 (neg.f32 (*.f32 (PI.f32) uy))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))))))))
Outputs
(*.f32 (sin.f32 (fma.f32 (neg.f32 (PI.f32)) (+.f32 uy uy) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)))))
Calls

121 calls:

65.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
29.0ms
maxCos
29.0ms
ux
28.0ms
(*.f32 uy #s(literal 2 binary32))
27.0ms
uy
Results
AccuracySegmentsBranch
80.9%1(*.f32 uy #s(literal 2 binary32))
80.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
80.9%1uy
80.9%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))))
80.9%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)))))
80.9%1ux
80.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
80.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.9%1(*.f32 (cos.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))))))
80.9%1maxCos
80.9%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
80.9%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))))
80.9%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)))))
80.9%1(*.f32 (cos.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))))))
80.9%1ux
80.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
80.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.9%1(*.f32 uy #s(literal 2 binary32))
80.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
80.9%1uy
80.9%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
80.9%1maxCos
92.6%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
92.6%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
96.4%2(*.f32 uy #s(literal 2 binary32))
96.4%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
96.4%2uy
92.6%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))))
92.6%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)))))
96.4%2(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
92.6%1ux
96.4%2maxCos
92.6%1(*.f32 (cos.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))))))
97.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
97.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
97.7%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))))
97.7%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)))))
97.7%1(*.f32 uy #s(literal 2 binary32))
97.7%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.7%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.7%1(*.f32 (cos.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))))))
97.7%1ux
97.7%1uy
97.7%1maxCos
99.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.0%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))))
99.0%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)))))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.0%1(*.f32 (cos.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))))))
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.0%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))))
99.0%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)))))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.0%1(*.f32 (cos.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))))))
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.0%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))))
99.0%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)))))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.0%1(*.f32 (cos.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))))))
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.0%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))))
99.0%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)))))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.0%1(*.f32 (cos.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))))))
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.0%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))))
99.0%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)))))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.0%1(*.f32 (cos.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))))))
99.0%1ux
99.0%1uy
99.0%1maxCos
99.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.1%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.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))))
99.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)))))
99.1%1(*.f32 uy #s(literal 2 binary32))
99.1%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.1%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.1%1(*.f32 (cos.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))))))
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.1%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
99.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))))
99.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)))))
99.1%1(*.f32 uy #s(literal 2 binary32))
99.1%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.1%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
99.1%1(*.f32 (cos.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))))))
99.1%1ux
99.1%1uy
99.1%1maxCos
Compiler

Compiled 4 671 to 1 512 computations (67.6% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
7.179812087088067e-7
7.518066809097945e-7
Compiler

Compiled 28 to 20 computations (28.6% saved)

derivations183.0ms (3.9%)

Memory
12.5MiB live, 290.6MiB allocated; 27ms collecting garbage
Stop Event
fuel
Compiler

Compiled 368 to 108 computations (70.7% saved)

preprocess113.0ms (2.4%)

Memory
-7.9MiB live, 266.4MiB allocated; 60ms collecting garbage
Remove

(abs uy)

Compiler

Compiled 1 129 to 604 computations (46.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...